STL迭代器失效

来源:互联网 发布:数据库存储多个坐标 编辑:程序博客网 时间:2024/04/30 23:16

VECTOR

1、新增,新增元素后,有可能会重新申请内存,如果重新申请了内存,之前的所有迭代器全部失效

2、删除,删除的迭代器和之后的迭代器全部失效


LIST

1、新增,新增元素后,迭代器不失效

2、删除,删除元素后,删除的迭代器失效


MAP

1、新增,新增元素后,迭代器不失效

2、删除,删除元素后,删除的迭代器失效

0 0