Namespaces
Variants

std:: get_new_handler

From cppreference.net
< cpp ‎ | memory ‎ | new
Utilities library
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
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 <new>
std:: new_handler get_new_handler ( ) noexcept ;
(depuis C++11)

Retourne le gestionnaire de nouvelle installation actuel, qui peut être un pointeur nul.

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

Paramètres

(aucun)

Valeur de retour

Le gestionnaire de nouvelle installation actuellement installé new-handler , qui peut être une valeur de pointeur nul.

Voir aussi

fonctions d'allocation
(fonction)
enregistre un nouveau gestionnaire
(fonction)
type de pointeur de fonction du gestionnaire de nouvelle allocation
(typedef)