Я часто стираю элементы из середины своей двухсторонней очереди. адреса памяти элементов в двухсторонней очереди используются в некоторых других местах. стирает ли средний элемент из deque недействительными все указатели на deque, как это происходит с векторами? я должен переключиться на список? (я все равно перебираю всю двухстороннюю очередь)
Я пытался прочитать реализацию deque, но это сложно, я не понимаю, действует ли она как список или вектор.
Я использую реализацию deque на VisualC ++ std.