Stl——Vector.erase()用法
摘要:
今天用上了Vector.erase()方法,发现很多鬼畜。后来查资料才发现,erase()是删除当前迭代器返回下一个迭代器。如果你仅仅是使用了erase但是没有更新遍历的迭代器就会导致当前迭代器被释放成野指针,成为野指针后再使用++ -- 的操作肯定会出问题。于是你需要将迭代器更新,即iter ... 阅读全文
posted @ 2015-12-06 13:45 MMac 阅读(746) 评论(0) 推荐(0)
浙公网安备 33010602011771号