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)
Défini dans l'en-tête <memory_resource>
std:: pmr :: memory_resource * get_default_resource ( ) noexcept ;
(depuis C++17)

Obtient le pointeur de ressource mémoire par défaut.

Le pointeur de ressource mémoire par défaut est utilisé par certaines fonctionnalités lorsqu'une ressource mémoire explicite n'est pas fournie. Le pointeur de ressource mémoire par défaut initial est la valeur de retour de std::pmr::new_delete_resource .

Cette fonction est sûre dans un contexte multithread. L'appel précédent à std::pmr::set_default_resource se synchronise avec (voir std::memory_order ) les appels ultérieurs à std::pmr::get_default_resource .

Valeur de retour

Retourne la valeur du pointeur de ressource mémoire par défaut.

Voir aussi

définit la ressource mémoire par défaut std::pmr::memory_resource
(fonction)
retourne une ressource mémoire statique à l'échelle du programme std::pmr::memory_resource qui utilise operator new et operator delete globaux pour allouer et libérer la mémoire
(fonction)