2 yunhaitianguang yunhaitianguang 于 2014.12.18 10:59 提问

关于vector的反向迭代器

渣渣求教:我知道如何把正向迭代器转化为反向迭代器
vector::reverse_iterator(max_element(b.begin(),b.end()));
后续如果用反向太麻烦,但是用同样的方法把反向转化为正向貌似不行,该怎么办呢?

5个回答

wylblq
wylblq   2014.12.18 11:08
 智者知已应修善业   正解,vector的迭代器支持随机访问,用++或者--也可以。
xianfajushi
xianfajushi   2014.12.18 11:02

需要那么麻烦?正方向只不过是++或--就可以了

xianfajushi
xianfajushi   2014.12.18 11:04

需要那么麻烦?正向只不过是++或反向用--就可以了

nanjian011
nanjian011   2014.12.18 15:05

crbegin,crend可以正向反向访问

oyljerry
oyljerry   Ds   Rxr 2014.12.25 14:29

可以用++, --来移动迭代器。正向就是++,从begin开始往后,反向就是--,从end往前

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!