Vector老是越界问题

一般是因为:
在这里插入图片描述
如果前面if语句内部执行,那么i就被移除了,如果i正好是数组大小-1,那么remove()之后,i的范围就应该是0,1,此时执行e,get(i)就报错了,
在这里插入图片描述
报得错误就是越界:2,i取到了2
解决办法:
加上else语句
在这里插入图片描述

发布了88 篇原创文章 · 获赞 2 · 访问量 4518

猜你喜欢

转载自blog.csdn.net/qq_41588302/article/details/103992306