Как избежать утечек памяти при использовании вектора указателей для динамически размещаемых объектов в C ++?

м, используя вектор указателей на объекты. Эти объекты являются производными от базового класса и динамически распределяются и сохраняются.

Например, у меня есть что-то вроде:

vector Enemies;

и я'Я буду наследовать от класса Enemy, а затем динамически выделять память для производного класса, например так:

enemies.push_back(new Monster());

Что нужно знать, чтобы избежать утечек памяти и других проблем?

Ответы на вопрос(4)

Ваш ответ на вопрос