RIXO 发表于 2019-3-30 19:14:07

关于容器VECTOR的疑问

我之前学过python 其中关于for循环的部分有一个特别容易犯的错误

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

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

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

Croper 发表于 2019-3-30 19:14:08

https://blog.csdn.net/u012658346/article/details/50725933

Croper 发表于 2019-3-30 19:40:35

因为vector本来就是包装了的数组,
删除元素并不存在真正的删除,只是把这个元素之后的元素依次向前移一位,然后长度-1.
页: [1]
查看完整版本: 关于容器VECTOR的疑问