C++容器类插入和删除元素时迭代器的失效情况

容器底层数据结构类型 具体容器 内存分配特点 insert操作后迭代器失效情况 erase操作后迭代器失效情况
数组型数据结构 vectorstringdequearray 元素分配在连续的内存中 如果插入后重新分配空间,则所有迭代器都会失效;如果插入后未重新分配空间,会使得插入点之后的元素向后移动,故插入点之后的迭代器全部失效 会使得删除点之后的元素向前移动,故删除点及其之后的迭代器全部失效
链表型数据结构 listforw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值