_callnewh

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Appelle actuellement installé nouveau gestionnaire.

int _callnewh(  
   size_t size  
   )  

Paramètres

size
La quantité de mémoire qui le nouveau opérateur a essayé d’allouer.

ValeurDescription
0Échec : Aucun nouveau gestionnaire n’est installé, ou aucun gestionnaire n’est active.
1Réussite : Le nouveau gestionnaire est installé et activé. L’allocation de mémoire peut être retentée.

Cette fonction génère bad_alloc si le nouveau gestionnaire est introuvable.

Le nouveau gestionnaire est appelée si le nouveau opérateur ne parvient pas à allouer de la mémoire avec succès. Le nouveau gestionnaire peut alors lancer une action appropriée, par exemple la libération de mémoire pour que les allocations suivantes aboutissent.

RoutineEn-tête requis
_callnewhInternal.h

_set_new_handler
_set_new_mode

Afficher: