C ++ライブラリ-<メモリ>
前書き
ヘッダーの動的メモリを管理するための一般的なユーティリティを定義します。
アロケーター
シニア番号 | アロケータと説明 |
---|---|
1 | アロケーター これはデフォルトのアロケータです。 |
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とdescriptionに関連する関数とクラス |
---|---|
1 | make_shared これは、shared_ptrを作成するために使用されます。 |
2 | 割り当て共有 これは、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からdeleterを取得するために使用されます。 |
7 | owner_less これは、数値句読点ファセットです。 |
8 | enable_shared_from_this これにより、shared_from_thisが有効になります。 |