Namespaces
Variants

std::pmr:: memory_resource

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
ヘッダーで定義 <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