Namespaces
Variants

std::pmr:: get_default_resource

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
pmr::get_default_resource
(C++17)
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
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

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