Namespaces
Variants

std::experimental::pmr:: set_default_resource

From cppreference.net
memory_resource * set_default_resource ( memory_resource * r ) noexcept ;
(Library Fundamentals TS)

Wenn r nicht null ist, setzt es den Standard-Speicherressourcenzeiger auf r ; andernfalls setzt es den Standard-Speicherressourcenzeiger auf new_delete_resource() .

Der default memory resource pointer wird von bestimmten Einrichtungen verwendet, wenn kein expliziter Speicherressource angegeben wird. Der anfängliche Standard-Speicherressource-Zeiger ist der Rückgabewert von new_delete_resource() .

Diese Funktion ist Thread-sicher. Jeder Aufruf von set_default_resource synchronisiert mit (siehe std::memory_order ) den nachfolgenden set_default_resource - und get_default_resource -Aufrufen.

Rückgabewert

Gibt den vorherigen Wert des Standard-Speicherressourcenzeigers zurück.

Siehe auch

ruft die Standard- memory_resource ab
(Funktion)
gibt eine statische, programmweite memory_resource zurück, die den globalen operator new und operator delete zur Speicherallokation und -freigabe verwendet
(Funktion)