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