Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |