std::pmr:: get_default_resource
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<memory_resource>
|
||
|
std::
pmr
::
memory_resource
*
get_default_resource
(
)
noexcept
;
|
(C++17以降) | |
デフォルトのメモリリソースポインタを取得します。
default memory resource pointer は、明示的にメモリリソースが指定されない場合に特定の機能によって使用されます。初期のデフォルトメモリリソースポインタは std::pmr::new_delete_resource の戻り値です。
この関数はスレッドセーフです。
std::pmr::set_default_resource
の前回の呼び出しは、後続の
std::pmr::get_default_resource
呼び出しと
同期します
(
std::memory_order
を参照)。
戻り値
デフォルトメモリリソースポインタの値を返します。
関連項目
|
(C++17)
|
デフォルトの
std::pmr::memory_resource
を設定する
(関数) |
|
(C++17)
|
グローバルな
operator new
と
operator delete
を使用してメモリの割り当てと解放を行う、静的なプログラム全体の
std::pmr::memory_resource
を返す
(関数) |