Compartilhar via


default_delete

Exclui objetos alocados 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 a ser excluído.

Comentários

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

Requisitos

Cabeçalho: <memória>

Namespace: std

Consulte também

Referência

<memory>