std::pmr:: get_default_resource
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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
|
(C++17)
|
définit la ressource mémoire par défaut
std::pmr::memory_resource
(fonction) |
|
(C++17)
|
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) |