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