map和vector使用迭代器删除,避免迭代器失效的方法
文章目录前言一、map使用迭代器删除二、vector使用迭代器删除总结
前言
迭代器相当于是容器上的指针,容器可以自己管理内存,因此迭代器可能失效。如果你在不知情的情况下使用了失效的迭代器,后果是不可预料的。可能程序立即崩掉。
提示:以下是本篇文章正文内容,下面案例可供参考
一、map使用迭代器删除
1.代码如下(示例):
map<int,string> m;
m[1]="aaa";
m[2]="bbb";
m[3]="ccc";
m[4]="ddd";
auto iter = m.b
原创
2020-11-09 19:02:50 ·
1434 阅读 ·
0 评论