读取访问冲突。 _Mycont为nullptr

时间:2019-07-24 08:14:52

标签: c++ visual-studio vector stl iterator

我正在尝试使用迭代器删除矢量STL中的记录。但是会引发异常。

for (it = sp.begin(); it != sp.end(); ++it)
    {
        if (it->Id() == d)
            {
                sp.erase(it); //Where error starts
            }
    }

到达这些代码后,它会弹出错误异常

_STL_VERIFY(_Ptr < _Mycont->_Mylast, "can't increment vector iterator past end");

引发异常:读取访问冲突。 _Mycont是nullptr。

0 个答案:

没有答案