Partager via


nothrow_t, structure

Le struct 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 lèvent une exception.

struct std::nothrow_t {};

Notes

Le struct aide de le compilateur de sélectionner la version correcte du constructeur. nothrow (<new>) est un synonyme pour les objets de type std::nothrow_t.

Exemple

Consultez opérateur nouveau et l'opérateur nouveau [] pour obtenir des exemples de la manière dont std::nothrow_t est utilisé comme paramètre de fonction.

Configuration requise

En-tête : <nouveau>

Espace de noms : std

Voir aussi

Référence

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