default_delete

Eliminazione di oggetti allocati con operator new.Appropriato per l'utilizzo con unique_ptr.

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

Parametri

  • _Ptr
    Puntatore all'oggetto per l'eliminazione.

Note

La classe modello viene descritto deleter che elimina gli oggetti allocati scalari con operator new, appropriato per l'utilizzo con classe modello unique_ptr.Dispone anche della specializzazione esplicita default_delete<Type[]>.

Requisiti

intestazione: <memory>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<memory>