第一次写博客,突然有点小紧张。
不算是什么原创内容,也算是网上找到的各种答案,总结一下吧。
在使用迭代器时还是有很多问题要注意的,稍不注意,就会出现恶心的runtime error。这些错误不像一般的error那么友好,他们不会提示哪里出错。
1.在erase元素的时候,应该注意迭代器越界的问题,如
for (auto it = vec.begin(); it != vec.end(); ++it){
第一次写博客,突然有点小紧张。
不算是什么原创内容,也算是网上找到的各种答案,总结一下吧。
在使用迭代器时还是有很多问题要注意的,稍不注意,就会出现恶心的runtime error。这些错误不像一般的error那么友好,他们不会提示哪里出错。
1.在erase元素的时候,应该注意迭代器越界的问题,如
for (auto it = vec.begin(); it != vec.end(); ++it){