stl中地图的遍历有关问题
stl中map的遍历问题。
我声明了一个map<string, int>变量mapInfo,在遍历的过程中用了
map<string,int>::iterator it;
for(it=mapInfo.begin();it!=mapInfo.end();it++)
可是it->first和it->second打印出来的全是value,取不到key,非常奇怪,不知道什么问题。
------解决方案--------------------
代码贴一下,这样说感觉是没有问题的
------解决方案--------------------
确实没问题啊
------解决方案--------------------
不会吧?是不是那个地方不小心,写错了什么。要不单调一下。
------解决方案--------------------
打印的代码?
------解决方案--------------------
打印地方写错了????
我声明了一个map<string, int>变量mapInfo,在遍历的过程中用了
map<string,int>::iterator it;
for(it=mapInfo.begin();it!=mapInfo.end();it++)
可是it->first和it->second打印出来的全是value,取不到key,非常奇怪,不知道什么问题。
------解决方案--------------------
代码贴一下,这样说感觉是没有问题的
------解决方案--------------------
确实没问题啊
------解决方案--------------------
不会吧?是不是那个地方不小心,写错了什么。要不单调一下。
------解决方案--------------------
打印的代码?
------解决方案--------------------
打印地方写错了????