vector删除 迭代器总结

1. 如下场景出现了越界访问,若是vs上就是死循环了

 

 

运行结果为:

2. vector中有4个元素,即上面的注释去掉

发现迭代器最后一次删除,迭代器没有继续++,而还是执行结尾。

 

3. vector删除还是老实用如下方法

      it = avector.erase(it);

阅读更多
文章标签: vector
个人分类: C++/C
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭