Partager via


default_delete

Supprime les objets alloués avec operator new. Conçu(e) pour une utilisation avec unique_ptr.

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

Paramètres

  • _Ptr
    Pointeur vers l'objet à supprimer.

Notes

La classe du modèle décrit deleter qui supprime des objets scalaires alloués à operator new, approprié à utiliser avec la classe de modèle unique_ptr. Elle a également la spécialisation explicite default_delete<Type[]>.

Configuration requise

En-tête: <mémoire>

Espace de noms : std

Voir aussi

Référence

<memory>