最佳答案
我如何从一个地图,而迭代它?如:
std::map<K, V> map;
for(auto i : map)
if(needs_removing(i))
// remove it from the map
如果我使用map.erase
,它将使迭代器无效