共用方式為


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[]>

需求

標頭: <memory>

命名空間: std

請參閱

參考

<memory>