c++在遍历中删除元素需要注意,不然很容易引起
map<int,int>::iterator itr;
for(itr=testmap.begin();
itr!=testmap.end();
){ //++itr 这里要注意不要添加,留空
int ikey = itr->first;
int ivalue = itr->second;
if(1==1){
testmap..erase(itr++);
}else{
itr++
}
}
宕机