c++ map earse的用法

最高访问的那个总结和回答是错的==
误人子弟…
在遍历map的时候,用map.find(key)查找和比较的是键值对中的键…(可能全世界就我一个人不知道吧…)
需要删除特定值的话,遍历map然后erase,、
erase之后注意指向
在这里插入图片描述
这个人写的不对,这样就行了。

	for(;itt!=d1.end();){
		if(itt->second==0) d1.erase(itt++);
		else itt++;
	}

版权声明:本文为qq_44189683原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。