Partager via


_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

Voir aussi

_set_new_handler
_set_new_mode