Поделиться через


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

См. также

Ссылки

<memory>