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
廣告