std::pmr:: get_default_resource
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im Header
<memory_resource>
|
||
|
std::
pmr
::
memory_resource
*
get_default_resource
(
)
noexcept
;
|
(seit C++17) | |
Ruft den Standard-Speicherressourcen-Zeiger ab.
Der default memory resource pointer wird von bestimmten Einrichtungen verwendet, wenn kein expliziter Speicherressourcenzeiger bereitgestellt wird. Der anfängliche Standard-Speicherressourcenzeiger ist der Rückgabewert von std::pmr::new_delete_resource .
Diese Funktion ist threadsicher. Der vorherige Aufruf von
std::pmr::set_default_resource
synchronisiert mit
(siehe
std::memory_order
) den nachfolgenden
std::pmr::get_default_resource
Aufrufen.
Rückgabewert
Gibt den Wert des Standard-Speicherressourcenzeigers zurück.
Siehe auch
|
(C++17)
|
setzt die Standard-
std::pmr::memory_resource
(Funktion) |
|
(C++17)
|
gibt eine statische, programmweite
std::pmr::memory_resource
zurück, die den globalen
operator new
und
operator delete
zur Speicherallokation und -freigabe verwendet
(Funktion) |