- 博客(1)
- 收藏
- 关注
原创 C++关于迭代器删除(erase)插入(insert)失效问题
初学者的我在学习迭代器的时候(今天这里主要说的是vector的迭代器)碰到了一些问题,纠结了好些时候,总算弄明白了一点。 迭代器会在删除插入等操作后失效,即在其删除插入位置后的迭代器会失效,那所谓的失效是什么意思? 失效一般是指迭代器指向了和你预期不一样的位置了,但这个时候,你可以通过自增自减使它指向正确位置,但是,注意,有些时候,你是不能这样做的,迭代器会完全失效,必须重新初始化。
2014-05-23 16:06:50 4066 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人