default_delete
Elimina gli oggetti allocati con operator new. Adatto 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 delete.
Note
La classe modello viene descritto deleter che rimuove gli oggetti allocati scalari con operator new, è possibile utilizzare con classe modello unique_ptr. Dispone anche della specializzazione esplicita default_delete<Type[]>.
Requisiti
Header: <memory>
Spazio dei nomi: std