C++ 庫 - <memory>



介紹

它在標頭檔案中定義了管理動態記憶體的通用實用程式。

分配器

序號 分配器及描述
1 allocator

這是一個預設分配器。

2 allocator_arg

這是一個分配器引數。

3 allocator_arg_t

這是一個分配器引數型別。

4 allocator_traits

這是一個分配器特性。

託管指標

序號 託管指標描述
1 auto_ptr

這是一個自動指標。

2 auto_ptr_ref

這是一個自動指標的引用。

3 shared_ptr

這是一個共享指標。

4 weak_ptr

這是一個弱共享指標。

5 unique_ptr

這是一個獨佔指標。

6 default_delete

這是一個預設刪除器。

與 shared_ptr 相關的函式和類

序號 與 shared_ptr 相關的函式和類及描述
1 make_shared

用於建立 shared_ptr。

2 allocate_shared

用於分配 shared_ptr。

3 static_pointer_cast

這是 shared_ptr 的靜態轉換。

4 dynamic_pointer_cast

這是 shared_ptr 的動態轉換。

5 const_pointer_cast

這是 shared_ptr 的 const 轉換。

6 get_deleter

用於從 shared_ptr 獲取刪除器。

7 owner_less

這是一個數值標點格式化元件。

8 enable_shared_from_this

它啟用 shared_from_this。

廣告