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

请参见

参考

<memory>