Networking /C++/Linux

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  11 Posts :: 14 Stories :: 1 Comments :: 0 Trackbacks

常用链接

留言簿(4)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

re: 关于hash_map的一点感悟 likun 2012-07-24 15:12
hmIter it = hMap.begin();
strncpy(it->first,"cc",32);//强行更改
for(hmIter it=hMap.begin();it!=hMap.end();++it)
{
std::cout<<it->first<<"\t"<<it->second->score<<std::endl;//死循环,原因参加上面++操作说明
}

这里会出现死循环的原因能否说明白一点?不是很理解 啊。
只是简单的修改begin()单元里面的内容,怎么会出现这样的现象?
不是很理解,但是很有一套。
你的这个实例的作用是什么?看不到啊!!
大侠,给个输出,加上说明吧。。。。。。