default_delete
删除随 operator new 分配的对象。 适用于与 unique_ptr 一起使用。
template<class Type>
struct default_delete {
default_delete();
template<class Other>
default_delete(
const default_delete<Other>&
);
void operator()(Type *_Ptr) const;
};
参数
- _Ptr
指向对象的指针。删除。
备注
标量删除对象分配与 operator new的模板类描述 deleter,应用使用模板类 unique_ptr。 它还具有 **default_delete<Type[]>**的显式专用化。
要求
页眉: <内存>
命名空间: std