Udostępnij za pośrednictwem


default_delete

Usuwa obiekty przydzielone z operator new.Nadaje się do użytku z unique_ptr.

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

Parametry

  • _Ptr
    Wskaźnik do obiektu do usunięcia.

Uwagi

Zawiera opis szablonu klasy deleter , że usuwa obiekty skalarnych przydzielone z operator new, nadające się do użycia z szablonu klasy unique_ptr.Posiada także jawne specjalizacji default_delete<Type[]>.

Wymagania

Nagłówek: <pamięć>

Przestrzeń nazw: std

Zobacz też

Informacje

<memory>