std::default_delete

来自cppreference.com
< cpp‎ | memory

 
 
 
 
定义于头文件 <memory>
template< class T > struct default_delete
(1) (C++11 起)
template< class T > struct default_delete<T[]>
(2) (C++11 起)
std::default_delete是默认使用的销毁政策std::unique_ptr如果没有的删除指定的.
原文:
std::default_delete is the default destruction policy used by std::unique_ptr if no deleter was specified.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
非专业default_delete使用delete删除单个对象
原文:
Non-specialized default_delete uses delete to delete a single object
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
部分数组类型的专业,它使用delete[]了吧
原文:
Partial specialization for array types is provided, it uses delete[] instead.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 成员函数

构建了一个default_delete对象
原文:
constructs a default_delete object
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数)
删除对象或数组
原文:
deletes the object or array
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数)

[编辑] 另请参阅

拥有唯一对象所有权语义的智能指针
(类模板) [编辑]