<memory>
定義類別、運算子和說明配置和釋放物件的範本。
#include <memory>
Members
功能
建立shared_ptr 設為等於指定的配置器指定型別被配置和建構的物件。 |
|
與 uninitialized_copy 相同,但是強制使用已檢查的 Iterator 做為輸出 Iterator。 |
|
與 uninitialized_fill_n 相同,但是強制使用已檢查的 Iterator 做為輸出 Iterator。 |
|
常數轉換成 shared_ptr。 |
|
通知的記憶體回收行程開始在指定的位址和屬於所指定的區塊大小包含的字元不可追蹤的指標。 |
|
告知記憶體回收所指位址是對配置儲存體且可連線。 |
|
刪除物件配置的 operator new。 要套用的 unique_ptr。 |
|
對 shared_ptr的動態轉型。 |
|
從 shared_ptr取得 deleter。 |
|
傳回所有記憶體回收行程假設的指標安全的型別。 |
|
配置不超過項目的指定數目的項目序列中的暫時儲存區。 |
|
使用預設配置器,建立並傳回 shared_ptr 指向配置從的零或多個引數建構的物件。 |
|
允許擁有權建立分享和弱式指標混合的比較。 |
|
所有可能的傳回值的列舉型別的 get_pointer_safety。 |
|
取消使用 get_temporary_buffer 樣板函式,所配置的暫存記憶體。 |
|
對 shared_ptr的靜態轉型。 |
|
交換兩個 shared_ptr 或 weak_ptr 物件。 |
|
當 _SECURE_SCL=1 定義時,與 uninitialized_copy 相同,但允許使用未核取的 Iterator 做為輸出 Iterator。 |
|
當 _SECURE_SCL=1 定義時,與 uninitialized_fill_n 相同,但允許使用未核取的 Iterator 做為輸出 Iterator。 |
|
通知的記憶體回收行程在基底位址指標和區塊大小定義的記憶體區塊的字元可能會包含可追蹤的指標。 |
|
通知 garbage_collector 指定的記憶體位置無法連線。 |
|
複製從指定的輸入範圍物件至未初始化的目的範圍。 |
|
建立項目的指定數目的某個項目的 Iterator。 複製向前 Iterator 中。 |
|
複製一個指定的物件插入一個未初始化的目的範圍。 |
|
複製一個指定的物件插入指定元素的數字一個未初始化的目的範圍。 |
運算子
比較測試在指定類別的配置器物件之間。 |
|
相等的測試在指定類別的配置器物件之間。 |
|
是一個配置器物件的測試大於或等於第二個配置器物件,指定的類別。 |
|
是物件的測試小於指定類別的第二個物件。 |
|
是物件的測試小於或等於指定之類別的物件。 |
|
是物件的測試大於指定類別的第二個物件。 |
|
shared_ptr 在。 |
類別
樣板類別描述管理儲存區配置和釋放陣列型別 [型別] 物件的物件。 |
|
描述用來判斷所有資訊由配置器可讓容器必要的物件。 |
|
樣板類別描述儲存指標型別 Type * 配置物件保證的物件以及按被刪除的物件,在其封入 auto_ptr 取得終結。 |
|
報告錯誤 weak_ptr 例外狀況。 |
|
說明產生 shared_ptr。 |
|
提供由樣板類別需要 allocator_traits 物件描述與指標型別 Ptr的配置器的資訊。 |
|
提供方法讓演算法儲存其結果放入未初始化的記憶體配置器類別。 |
|
包裝在旁邊的智慧型指標動態配置物件的參考計數。 |
|
儲存指標至主控物件。 指標會以沒有其他 unique_ptr所擁有。 unique_ptr ,在終結時,終結擁有者。 |
|
包裝弱式連接的指標。 |
特製化
輸入 void 的樣板類別配置器的特製化,定義單一此特殊內容有意義的成員型別。 |