C++ 内存库 - unique_ptr



描述

它管理指针的存储,提供有限的垃圾回收功能,并且与内置指针相比,几乎没有开销。

声明

以下是 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>;

参数

T − 它是一个被管理的对象。

成员类型

成员类型 定义 注释
element_type 类模板参数 (T) 被管理对象的类型
deleter_type 它是第二个模板参数 (D) 被管理对象的类型
指针 它用于 remove_reference(D) 它是一个指针类型。
memory.htm
广告