在非空容器上使用pop函数时,Deque迭代器不可解除引用

时间:2018-01-23 07:00:49

标签: c++ debugging

所以我尝试使用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();
    }

0 个答案:

没有答案