标签: list stl iterator
我有一个STL列表L,其中包含iterator it = L.begin()。如果我通过从前面弹出元素并在while循环中从后面推入元素来修改列表,我是否需要在循环的每个阶段更新迭代器“it”?无论我是否这样做,程序在Visual Studio中编译,但在运行时我得到一个Windows错误说:
列出迭代器而不是dereferencable
我确实查找了此错误,但无法解决问题。有什么建议吗?