- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 关于list循环删除元素,迭代器失效的问题
问题的关键是:在删除元素之前,将当前迭代器保存下来。当然,这里仅支持list,因为list的链式的删除一个元素,前面的指针指向下一个元素,vector和queue就不好办了,它们或者是线性的或者是半线性半链式,迭代器会失效 #include #include using namespace std; int main() { list l; for(int i=1;i<=100;i++)
2014-10-16 15:08:30 2064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人