std::pmr:: memory_resource
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::pmr::memory_resource
| Public member functions | ||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
ヘッダーで定義
<memory_resource>
|
||
|
class
memory_resource
;
|
(C++17以降) | |
クラス
std::pmr::memory_resource
は、メモリリソースをカプセル化する無制限のクラス群への抽象インターフェースです。
目次 |
メンバー関数
|
(implicitly declared)
|
新しい
memory_resource
を構築する
(public member function) |
|
(destructor)
[virtual]
|
memory_resource
を破棄する
(virtual public member function) |
|
operator=
(implicitly declared)
|
暗黙的に宣言されたコピー代入演算子
(public member function) |
公開メンバ関数 |
|
|
メモリを割り当てる
(public member function) |
|
|
メモリを解放する
(public member function) |
|
他の
memory_resource
との等価性を比較する
(public member function) |
|
非公開メンバ関数 |
|
|
[virtual]
|
メモリを割り当てる
(virtual private member function) |
|
[virtual]
|
メモリを解放する
(virtual private member function) |
|
[virtual]
|
他の
memory_resource
との等価性を比較する
(virtual private member function) |
非メンバー関数
|
(C++20で削除)
|
2つの
memory_resource
を比較
(関数) |
注記
| 機能テスト マクロ | 値 | 標準 | 機能 |
|---|---|---|---|
__cpp_lib_memory_resource
|
201603L
|
(C++17) |
std::pmr::memory_resource
|