名前空間
変種
操作

std::pmr::memory_resource

From cppreference.com
< cpp‎ | memory
 
 
メモリ管理ライブラリ
(説明用*)
未初期化メモリのアルゴリズム
(C++17)
(C++17)
(C++17)
制約付き未初期化
メモリアルゴリズム
Cライブラリ

アロケータ
メモリリソース
pmr::memory_resource
(C++17)
ガベージコレクションのサポート
(C++11)(C++23まで)
(C++11)(C++23まで)
(C++11)(C++23まで)
(C++11)(C++23まで)
(C++11)(C++23まで)
(C++11)(C++23まで)
未初期化ストレージ
(C++20まで*)
(C++20まで*)
明示的な生存期間管理
 
 
ヘッダ <memory_resource> で定義
class memory_resource;
(C++17以降)

クラスstd::pmr::memory_resourceは、メモリリソースをカプセル化する無制限のクラスセットへの抽象インターフェースです。

目次

[編集] メンバー関数

(暗黙的に宣言)
新しいmemory_resourceを構築する
(公開メンバー関数) [編集]
(デストラクタ)
[virtual]
memory_resourceを破棄する
(仮想公開メンバー関数) [編集]
operator=
(暗黙的に宣言)
暗黙的に宣言されたコピー代入演算子
(公開メンバー関数) [編集]
公開メンバ関数
メモリを割り当てる
(公開メンバー関数) [編集]
メモリを解放する
(公開メンバー関数) [編集]
別のmemory_resourceとの等価性を比較する
(公開メンバー関数) [編集]
プライベートメンバー関数
[virtual]
メモリを割り当てる
(仮想プライベートメンバー関数)[編集]
メモリを解放する
(仮想プライベートメンバー関数)[編集]
[virtual]
別のmemory_resourceとの等価性を比較する
(仮想プライベートメンバー関数)[編集]

[編集] 非メンバー関数

(C++20で削除)
2つのmemory_resourceを比較する
(関数) [編集]

[編集] 注釈

機能テストマクロ 規格 機能
__cpp_lib_memory_resource 201603L (C++17) std::pmr::memory_resource
English 日本語 中文(简体) 中文(繁體)