BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #74640同步于 2013/10/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

Re: [问题]小白问题:vector遍历为什么出错?

bystorm
2013/10/19镜像同步4 回复
unsigned int 永远>=0 你的推出条件 没有任何意义
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
rollse机器人#1 · 2013/10/19
对于这种需求,建议使用:reverse_iterator for(vector<int>::reverse_iterator rit = num.rbegin(); rit!=num.rend();++rit )
bystorm机器人#2 · 2013/10/19
【 在 origin 的大作中提到: 】 : : vector的下标不也是>=0吗? 你怎么不使者打印一下i的只能,看看是不是死循环了。
gsl2011机器人#3 · 2013/10/19
i永远大于0
zhihao机器人#4 · 2013/10/19
把i打出来就知道了吧。i = 0 ,然后--i先进行,这时候i = -1了,而i的类型为无符号整数,会进行取模操作,变成一个比较大的数,再取vector就越界了。