鱼C论坛

 找回密码
 立即注册
查看: 1594|回复: 2

[已解决]关于容器VECTOR的疑问

[复制链接]
发表于 2019-3-30 19:14:07 | 显示全部楼层 |阅读模式
50鱼币
我之前学过python 其中关于for循环的部分有一个特别容易犯的错误

就是 for循环中删除,想要循环的数组中的元素,

但我在使用C++容器的时候,居然惊讶的发现,貌似我直接删编译器没报错,还正常运行了,

有谁知道,这是怎么回事吗?求解释

最佳答案

查看完整内容

https://blog.csdn.net/u012658346/article/details/50725933
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-30 19:14:08 | 显示全部楼层    本楼为最佳答案   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-30 19:40:35 | 显示全部楼层
因为vector本来就是包装了的数组,
删除元素并不存在真正的删除,只是把这个元素之后的元素依次向前移一位,然后长度-1.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-3 14:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表