Partager via


nothrow_t Structure

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

struct std::nothrow_t {};

Notes

La structure permet au compilateur à sélectionner la version correcte du constructeur.nothrow (<new>) est un synonyme pour les objets de type std::nothrow_t.

Exemple

Voir opérateur new et l' operator new [] pour obtenir des exemples de la façon dont std::nothrow_t est utilisé comme paramètre de fonction.

Configuration requise

Header: <new>

l'espace de noms : DST

Voir aussi

Référence

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