std::pmr::memory_resource
From cppreference.com
| ヘッダ <memory_resource> で定義 |
||
| class memory_resource; |
(C++17以降) | |
クラスstd::pmr::memory_resourceは、メモリリソースをカプセル化する無制限のクラスセットへの抽象インターフェースです。
目次 |
[編集] メンバー関数
| (暗黙的に宣言) |
新しいmemory_resourceを構築する(公開メンバー関数) |
| (デストラクタ) [virtual] |
memory_resourceを破棄する(仮想公開メンバー関数) |
| operator= (暗黙的に宣言) |
暗黙的に宣言されたコピー代入演算子 (公開メンバー関数) |
公開メンバ関数 | |
| メモリを割り当てる (公開メンバー関数) | |
| メモリを解放する (公開メンバー関数) | |
別のmemory_resourceとの等価性を比較する(公開メンバー関数) | |
プライベートメンバー関数 | |
| [virtual] |
メモリを割り当てる (仮想プライベートメンバー関数) |
| [virtual] |
メモリを解放する (仮想プライベートメンバー関数) |
| [virtual] |
別のmemory_resourceとの等価性を比較する(仮想プライベートメンバー関数) |
[編集] 非メンバー関数
| (C++20で削除) |
2つのmemory_resourceを比較する(関数) |
[編集] 注釈
| 機能テストマクロ | 値 | 規格 | 機能 |
|---|---|---|---|
__cpp_lib_memory_resource |
201603L |
(C++17) | std::pmr::memory_resource
|