Re[3]: Ошибка с std::list::iterator
От: Bell Россия  
Дата: 07.06.10 02:48
Оценка:
Здравствуйте, vi.k, Вы писали:

VK>Но, если можно, ещё вопрос:

VK>не могу разобраться со splice. Правомерно ли после него использовать итератор, не участвовавший в splice?

VK>void splice(iterator where, list& right, iterator first);


VK>В частности тот, который where.


Да, можно — ломаются только ссылки на элемент, участвующий в splice

23.2.2.4/7
...Invalidates only the iterators and references to the spliced element.

Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.