Двойная очередь C++ :, когда итераторы недействительны

Пожалуйста, поправьте меня, если я ошибаюсь. Спасибо!

insertи eraseбудут перемещать элементы, но элементы перед позицией, в которой происходит вставка/удаление, не перемещаются, и, следовательно, их итераторы остаются действительными.

push_backи pop_backне делают недействительными какие-либо итераторы.

push_frontи pop_frontделают недействительными все итераторы.

swapне будет перемещать элементы, но почему-то я думаю, что это должно сделать итераторы недействительными.

19
задан HostileFork 29 April 2012 в 16:55
поделиться