【发布时间】:2011-03-20 18:53:03
【问题描述】:
假设我有某种集合,并且我在它的开头获得了一个迭代器。现在假设我修改了集合。无论集合或迭代器的类型如何,我仍然可以安全地使用迭代器吗?
为避免混淆,以下是我所说的操作顺序:
- 获取集合的迭代器。
- 修改集合(显然 不是其中的元素,而是集合本身)。
- 使用第1步得到的迭代器,按照STL标准还有效吗?!
【问题讨论】:
-
感谢大家的快速回复。
标签: c++ stl iterator containers