Partager via


<new>

Définit plusieurs types et des fonctions qui contrôlent l'allocation et libération de stockage sous contrôle du programme.Il définit également les composants de rapports sur les erreurs de gestion de stockage.

#include <new>

Notes

Certaines fonctions déclarées dans cet en-tête sont remplaçables.La mise en œuvre fournit une version par défaut, dont le comportement est décrit dans ce document.Un programme peut, toutefois, définir une fonction avec la même signature pour remplacer la version par défaut au moment de la liaison.La version de remplacement doit satisfaire aux exigences décrites dans ce document.

c9xb96k8.collapse_all(fr-fr,VS.110).gifObjets

nothrow

Fournit un objet à utiliser en tant qu'argument pour la nothrow versions de nouvelle et Supprimer.

c9xb96k8.collapse_all(fr-fr,VS.110).gifTypedef

new_handler

Un type qui pointe vers une fonction adaptée à une utilisation en tant que nouveau gestionnaire.

c9xb96k8.collapse_all(fr-fr,VS.110).gifFonctions

set_new_handler

Installe une fonction utilisateur qui est appelée lorsque de nouveaux échoue dans sa tentative d'allocation de mémoire.

c9xb96k8.collapse_all(fr-fr,VS.110).gifOpérateurs

opérateur delete

Fonction appelée par une expression de suppression pour libérer le stockage pour l'individu d'objets.

opérateur delete]

La fonction appelée par une expression de suppression pour supprimer l'allocation de stockage pour un tableau d'objets.

opérateur new

La fonction appelée par une nouvelle expression pour allouer le stockage des objets individuels.

opérateur new]

La fonction appelée par une nouvelle expression pour allouer le stockage pour un tableau d'objets.

c9xb96k8.collapse_all(fr-fr,VS.110).gifClasses

Classe bad_alloc

La classe décrit une exception levée pour indiquer qu'une demande d'allocation n'a pas réussi.

Classe nothrow_t

La classe est utilisée comme paramètre de fonction à l'opérateur nouveau pour indiquer que la fonction doit retourner un pointeur null pour signaler un échec d'allocation, plutôt que de lever une exception.

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard

Autres ressources

<new> membres

Fichiers d'en-tête