Чистка списка/вектора STL указателей

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

list<Foo*> foo_list;

Я не использовал бы Повышение или обернул бы мои указатели с интеллектуальными указателями.

49
задан twk 20 November 2008 в 12:21
поделиться

1 ответ

На самом деле, я считаю, что библиотека STD предоставляет прямой метод управления памятью в форме класса распределителя .

Вы можете расширить метод deallocate () базового распределителя. для автоматического удаления членов любого контейнера.

Я / думаю / это то, для чего он предназначен.

4
ответ дан 7 November 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: