map 的删除错误
map<string ,int >::iterator iter = dictmap.begin();
for(; iter != dictmap.end(); iter ++ )
{
if(iter->second < 3)
dictmap.erase(iter);
}
生成的 dictmap ,是 string : int ,int 记录 string 出现的次数,那么 我要删掉最出现次数少于三个的。
用上述代码实现 ,
但是 结果里面 确出现次数 为1 为 2 的 字符串 。