unique_ptr
描述 (Description)
它管理指针的存储,提供有限的垃圾收集功能,内置指针几乎没有开销。
声明 (Declaration)
以下是std :: unique_ptr函数的声明。
template <class T, class D = default_delete<T>> class unique_ptr;
template <class T, class D> class unique_ptr<T[],D>;
C++11
template <class T, class D = default_delete<T>> class unique_ptr;
template <class T, class D> class unique_ptr<T[],D>;
参数 (Parameters)
T - 它是一个托管对象。
成员类型 (Member types)
会员类型 | 定义 | 笔记 |
---|---|---|
element_type | 类模板参数( T ) | 托管对象的类型 |
deleter_type | 这是第二个模板参数( D ) | 托管对象的类型 |
pointer | 它用于删除引用( D ) | 它是指针类型。 |