_callnewh

Appelle le gestionnaireactuellement installée.

int _callnewh(
   size_t size
   )

Paramètres

  • size
    La quantité de mémoire qui opérateur new essayé d'allouer.

Valeur de retour

Valeur

Description

0

échec : Ou aucun gestionnaire n'est installé ou aucun gestionnaire n'est actif.

1

Exécution : Le nouveau gestionnaire est installé et active.l'allocation de mémoire peut être réessayée.

Exceptions

Cette fonction lève bad_alloc si le gestionnaire ne peut pas être localisé.

Notes

Le nouveau gestionnaire est appelé en cas de échec de opérateur new pour allouer correctement la mémoire.Le gestionnaire peut ensuite initialiser une action appropriée, telle que la libération de la mémoire afin que les allocations suivantes réussissent.

Configuration requise

routine

en-tête requis

_callnewh

internal.h

Voir aussi

Référence

_set_new_handler

_set_new_mode