Хорошо, я использую контейнеры C ++ STL (в настоящее время vector<customType*>
).
Теперь мне нужно удалить элементы из контейнера,
но использование erase деконструирует объект, что плохо, так как я снимаю его с одного и помещаю в переменную, выполняющую некоторую обработку, затем в другую.
В данный момент мой код довольно неприятен, и я просто помещаю NULL на свое место после того, как прочитал его, в свою переменную, а затем помещаю if (Q [ii] NULL), продолжая.
Но это не так здорово.