Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.