Partager via


bad_exception, classe

La classe décrit une exception pouvant être levée depuis un gestionnaire inattendu.

class bad_exception 
   : public exception {};

Notes

inattendu lève bad_exception au lieu de se terminer ou au lieu d'appeler une autre fonction spécifiée avec set_unexpected si bad_exception est inclus dans la liste de levée d'une fonction.

La valeur retournée par what est une chaîne C définie par implémentation. Aucune des fonctions membres ne lève une exception.

Pour obtenir la liste des membres héritée par la classe bad_exception, consultez exception, classe.

Exemple

Consultez set_unexpected pour obtenir un exemple d'utilisation de unexpected. levant une bad_exception.

Configuration requise

En-Tête :<exception>

Espace de noms : std

Voir aussi

Référence

exception, classe

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