名前空間
変種
操作

std::pmr::get_default_resource

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

アロケータ
メモリリソース
pmr::get_default_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> で定義
std::pmr::memory_resource* get_default_resource() noexcept;
(C++17以降)

デフォルトのメモリーリソースポインターを取得します。

デフォルトのメモリーリソースポインターは、明示的なメモリーリソースが供給されない場合に、特定のファシリティによって使用されます。初期のデフォルトメモリーリソースポインターは、std::pmr::new_delete_resource の戻り値です。

この関数はスレッドセーフです。std::pmr::set_default_resource への以前の呼び出しは、後続の std::pmr::get_default_resource の呼び出しと(std::memory_order を参照)同期します。

[編集] 返り値

デフォルトのメモリーリソースポインターの値を返します。

[編集] 関連項目

デフォルトの std::pmr::memory_resource を設定します
(関数) [編集]
メモリの確保と解放にグローバルな operator newoperator delete を使用する、静的なプログラムワイドな std::pmr::memory_resource を返します
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)