Partilhar via


default_delete

Objetos exclui atribuídos com operator new.Adequado para uso com unique_ptr.

template<class Type>
    struct default_delete {
        default_delete();
        template<class Other>
            default_delete(
                const default_delete<Other>&
            );
        void operator()(Type *_Ptr) const;
    };

Parâmetros

  • _Ptr
    Ponteiro para o objeto para excluir.

Comentários

A classe de modelo descreve deleter que exclui os objetos escalares atribuídos com operator new, adequado para uso com classe unique_ptrdo modelo.Também tem a especialização explícita default_delete<Type[]>.

Requisitos

Cabeçalho: <memory>

namespace: STD

Consulte também

Referência

<memory>