所以我尝试使用visual studio为我的项目进行调试,但是我遇到了这个问题,调试器说这个问题" deque iterator不是dereferencable"。 我确信在使用pop函数之前,deque容器中有元素。
void Letterman::morph()
{
string current_word = start;
deque<string> routing;
routing.push_back(start);
for (size_t i = 0; i < dictionary.size(); i++)
{
if (queue)
{
current_word = routing.front();
routing.pop_front();
}