Vector老是越界问题

一般是因为: 如果前面if语句内部执行,那么i就被移除了,如果i正好是数组大小-1,那么remove()之后,i的范围就应该是0,1,此时执行e,get(i)就报错了, 报得错误就是越界:2,i取到了2 解决办法: 加上else语句
相关文章
相关标签/搜索