相关疑难解决方法(0)

收集更改后,STL迭代器是否保证有效性?

假设我有一些集合,我在它的开头就获得了一个迭代器.现在让我们说我修改了这个集合.无论集合的类型还是迭代器,我还能安全地使用迭代器吗?

为避免混淆,这是我谈到的操作顺序:

  1. 获取集合的迭代器.
  2. 修改集合(显然不是其中的元素,而是集合本身).
  3. 使用在步骤1中获得的迭代器.根据STL标准,它是否有效?!

c++ containers iterator stl

30
推荐指数
2
解决办法
8440
查看次数

标签 统计

c++ ×1

containers ×1

iterator ×1

stl ×1