default_delete
Objetos exclui atribuídos com operator new.Adequado para uso com unique_ptr.
template<class Type>
struct default_delete {
default_delete();
template<class Other>
default_delete(
const default_delete<Other>&
);
void operator()(Type *_Ptr) const;
};
Parâmetros
- _Ptr
Ponteiro para o objeto para excluir.
Comentários
A classe de modelo descreve deleter que exclui os objetos escalares atribuídos com operator new, adequado para uso com classe unique_ptrdo modelo.Também tem a especialização explícita default_delete<Type[]>.
Requisitos
Cabeçalho: <memory>
namespace: STD