bad_exception, classe
La classe décrit une exception pouvant être levée à partir d’un gestionnaire d’exceptions inattendues.
Syntaxe
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
Notes
unexpected lève un bad_exception
au lieu de terminer ou d’appeler une autre fonction spécifiée par set_unexpected si bad_exception
est inclus dans la liste d’exceptions levées d’une fonction.
La valeur retournée par est une chaîne C définie par what
l’implémentation. Aucune des fonctions membres ne lève d'exception.
Pour obtenir la liste des membres hérités par la classe bad_exception
, consultez exception, classe.
Exemple
Consultez set_unexpected pour obtenir un exemple d’utilisation de la fonction unexpected levant un bad_exception
.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour