Безопасно ли хранить list::iterator для дальнейшего использования?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Безопасно ли хранить list::iterator для дальнейшего использования?

Сообщение Anonymous »

Предположим, у меня есть список, в котором не добавляются и не удаляются новые узлы. Однако узлы могут перетасовываться.

Безопасно ли сохранять итератор, указывающий на узел в списке, и обращаться к нему в произвольное время позже?

Изменить (последующий вопрос):
В документации к list::splice() говорится, что он удаляет элементы из списка аргументов. Означает ли это, что если я вызову метод splice, используя тот же список, что и аргументы функции, существующие итераторы будут признаны недействительными?

Подробнее здесь: https://stackoverflow.com/questions/837 ... -later-use
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»