Предположим, у меня есть какая-то коллекция, и я получил итератор для его начала. Теперь предположим, что я модифицировал коллекцию. Могу ли я использовать итератор безопасно, независимо от типа коллекции или итератора?Итераторы STL гарантируют действительность после изменения коллекции?
Чтобы избежать путаницы, здесь порядок операций я говорю о:
- Получить итератор коллекции.
- Изменить коллекцию (очевидно не элемент в ней, а сама коллекция).
- Используйте итератор, полученный на шаге 1. Является ли он действительным в соответствии со стандартом STL ?!
Спасибо всем за быстрые ответы. – user88637