bad_exception-Klasse
Die Klasse beschreibt eine Ausnahme, die von einem unexpected-Handler ausgelöst werden kann.
Syntax
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
Hinweise
unexpected löst bad_exception
aus, anstatt zu terminieren oder eine andere mit set_unexpected angegebene Funktion aufzurufen, wenn bad_exception
in der Auslöseliste einer Funktion enthalten ist.
Der von what
der Implementierung zurückgegebene Wert ist eine implementierungsdefinierte C-Zeichenfolge. Keine der Memberfunktionen löst irgendeine Ausnahme aus.
Sie finden eine Liste der Member, die von der bad_exception
-Klasse geerbt werden, unter exception-Klasse.
Beispiel
Ein Beispiel zur Verwendung von unexpected, das bad_exception
auslöst, finden Sie unter set_unexpected.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für