У меня есть вектор указателей на объект (у меня они есть в качестве указателей, потому что я буду сильно менять позиции, и я бы подумал, что было бы намного быстрее просто поменять указатель, чем поменять местамицелый объект.
В любом случае, мне в конечном итоге потребуется удалить вектор, но объекты, на которые он указывает, все еще должны быть действительными. Документация, кажется, говорит, что она вызовет деструктор для каждого объекта в вектореЭто имеет смысл, когда это массив объектов, но если массив представляет собой массив указателей на объекты, будут ли также удалены объекты, на которые указывают указатели, или мне нужно удалить их вручную?
Если они удаляются автоматически, единственный способ сохранить объекты вокруг (скажем, они использовались в другом векторе) - это фактически скопировать объекты в другое место, и указатели в векторе указывают на эти объекты (а не наоригиналы)?
Спасибо.