Freigeben über


default_delete

Es werden Objekte gelöscht, die operator new zugeordnet sind. Kann mit unique_ptr verwendet werden.

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

Parameter

  • _Ptr
    Zeiger zum Objekt Lösch-.

Hinweise

Die Vorlagenklasse beschreibt deleter, die die skalare Objekte löschen, die mit operator new reserviert werden, entsprechend für Vorlagenklasse unique_ptr. Sie verfügt auch über explizite Spezialisierung default_delete<Type[]>.

Anforderungen

Header: <memory>

Namespace: std

Siehe auch

Referenz

<memory>