page contents

为什么vector的插入操作可能会导致迭代器失效?

轩辕小不懂 发布于 2022-01-08 10:45
阅读 515
收藏 0
分类:C/C++开发
2846
Nen
Nen
- 程序员

vector动态增加大小时,并不是在原空间后增加新的空间,而是以原大小的两倍在另外配置一片较大的新空间,然后将内容拷贝过来,并释放原来的空间。由于操作改变了空间,所以迭代器失效。

请先 登录 后评论