_callnewh
Appelle le gestionnaire actuellement installé.new
Syntaxe
int _callnewh(
size_t size
)
Paramètres
size
Quantité de mémoire que l’opérateur new
a tenté d’allouer.
Valeur retournée
Valeur | Description |
---|---|
0 | Échec : aucun gestionnaire n’est new installé ou aucun gestionnaire n’est new actif. |
1 | Réussite : le new gestionnaire est installé et actif. L’allocation de mémoire peut être retentée. |
Exceptions
Cette fonction lève bad_alloc
si le new
gestionnaire ne peut pas se trouver.
Notes
Le new
gestionnaire est appelé si l’opérateur ne parvient pas à allouer correctement de la new
mémoire. Le new
gestionnaire peut ensuite lancer une action appropriée, telle que libérer de la mémoire afin que les allocations suivantes réussissent.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
_callnewh |
internal.h |