迭代向量时无限循环?

时间:2014-04-21 01:08:33

标签: loops vector

我一直在四处搜寻,但遇到了麻烦。我不确定为什么,但这段代码会进入一个循环而永远不会结束。

int Library::patronCount()
{
    int result = 0;
    vector<Patron>::iterator iter;

    iter = vPatron.begin();

    while (iter != vPatron.end())
    {
        if(!(*iter).isDeleted)
        {
            result++;
        }
        iter;
    }
    return result;

}

有没有更好的方法来遍历向量Patron?我想过使用vPatron.size(),但收到错误no operator "!=" match these operands

编辑:

我真的忘了将++添加到iter;行。谢谢Beta。

0 个答案:

没有答案