<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.
Objets
Fournit un objet à utiliser en tant qu'argument pour la nothrow versions de nouvelle et Supprimer. |
Typedef
Un type qui pointe vers une fonction adaptée à une utilisation en tant que nouveau gestionnaire. |
Fonctions
Installe une fonction utilisateur qui est appelée lorsque de nouveaux échoue dans sa tentative d'allocation de mémoire. |
Opérateurs
Fonction appelée par une expression de suppression pour libérer le stockage pour l'individu d'objets. |
|
La fonction appelée par une expression de suppression pour supprimer l'allocation de stockage pour un tableau d'objets. |
|
La fonction appelée par une nouvelle expression pour allouer le stockage des objets individuels. |
|
La fonction appelée par une nouvelle expression pour allouer le stockage pour un tableau d'objets. |
Classes
La classe décrit une exception levée pour indiquer qu'une demande d'allocation n'a pas réussi. |
|
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