std::pmr::set_default_resource - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(C++17以上) | |
r がヌルでなければ、デフォルトメモリリソースポインタを r に設定します。 そうでなければ、デフォルトメモリリソースポインタを std::pmr::new_delete_resource() に設定します。
デフォルトメモリリソースポインタは、いくつかの機能によって、明示的なメモリリソースが供給されないときに使用されます。 デフォルトメモリリソースポインタの初期値は std::pmr::new_delete_resource の戻り値です。
この関数はスレッドセーフです。 std::pmr::set_default_resource のすべての呼び出しは後続の std::pmr::set_default_resource および std::pmr::get_default_resource の呼び出しに対して同期します (std::memory_order を参照してください)。
戻り値
デフォルトメモリリソースポインタの以前の値を返します。