C++容器的迭代器

Goo*_*ofy 3 c++ iterator stl

这个问题可能听起来很蹩脚,但我还没有找到明确的答案.我可以假设,通过返回的迭代器mapfind()方法将这个点在同一数据,即使我会添加(或删除)其他元素一样map?我不清楚map迭代器是否指向map特定数据中的位置...

int*_*jay 10

您可以继续使用后,同样的迭代inserterase操作.标准说(C++ 03标准,第23.1.2节,第8段):

插入成员不应影响迭代器和对容器的引用的有效性,并且擦除成员应仅使迭代器和对已擦除元素的引用无效.

这是所有关联容器(真map,set,multimap,multiset).