背后眼睛

文章
8
资源
0
加入时间
2年10月21天

C++ STL map容器倒序遍历时读取到没有插入的元素问题

问题描述今天做项目需要用到map容器,我使用mp.insert(make_pair(abs(val(i)),i));的方式插入数据(mp为map<double,int>对象),然后使用for (map<double, int>::iterator iter = mp.end(); iter != mp.begin(); --iter)的方式遍历map的所有元素,可是遍历过程中,发现出现了一个之前没有插入过的元素,同时一个之前插入过的元素不