map/vector遍历删除
Posted 风的哀伤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了map/vector遍历删除相关的知识,希望对你有一定的参考价值。
map遍历删除
1 map<int, vector<int>>::iterator it = g_map.begin(); 2 for (; it != g_map.end(); /*it++*/) 3 { 4 g_map.erase(it++); 5 }
vector遍历删除
1 vector<int>::iterator iter = vec.begin(); 2 while (iter != vec.end()) 3 { 4 if(*iter == 1) 5 { 6 iter = vec.earse(iter); 7 } 8 else 9 { 10 ++iter; 11 } 12 }
以上是关于map/vector遍历删除的主要内容,如果未能解决你的问题,请参考以下文章
Java遍历List,Map,Vector,Set的几种方法
几种常见 容器 比较和分析 hashmap, map, vector, list ...hash table