首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

multi地图倒序输出的有关问题

2012-12-30 
multimap倒序输出的问题第一次用multimap,现在想用迭代器遍历multimap里面的数据,顺序遍历没问题,到倒序遍

multimap倒序输出的问题
  第一次用multimap,现在想用迭代器遍历multimap里面的数据,顺序遍历没问题,到倒序遍历的时候,编译就出问题了

for( it = data_map.begin(); it != data_map.end(); it++ )这是顺序的,没问题。
 
for( it = data_map.rend(); it != data_map.rbegin(); it++ )这样写的倒序遍历。

 error C2679: 二进制“=”: 没有找到接受“std::reverse_iterator<_RanIt>”类型的右操作数的运算符(或没有可接受的转换)



[解决办法]
it初始化为rbegin()......

热点排行