Есть ли утилита / алгоритм STL для выполнения delete *the_object_iterator;
на всех объектах? Так что я могу clear()
безопасно? Контейнер STL представляет собой set
, а объекты являются указателями на классы C ++, созданные с помощью new
.
Повышение представляется лучшим решением. Моя цель состояла в том, чтобы избежать копирования в классах, которые нельзя копировать.