default_delete
Удаляет объекты, выделенные с помощью operator new. Подходит для использования с unique_ptr.
template<class Type>
struct default_delete {
default_delete();
template<class Other>
default_delete(
const default_delete<Other>&
);
void operator()(Type *_Ptr) const;
};
Параметры
- _Ptr
Указатель на объект к удалению.
Заметки
Описание класса шаблона deleter удаления скалярные объекты, созданные с помощью operator new, соответствующее для использования с шаблонным классом unique_ptr. Он также имеет явную специализацию default_delete<Type[]>.
Требования
Заголовок:<memory>
Пространство имен: std