Freigeben über


bad_exception Class

Die Klasse beschreibt eine Ausnahme, die von einem unerwarteten Handler ausgelöst werden kann.

class bad_exception
   : public exception {};

Hinweise

unerwartet löst bad_exception aus, anstatt zu beenden oder, anstatt eine andere Funktion aufzurufen angegeben mit set_unexpected, wenn bad_exception in der Wurfsliste eine Funktion eingeschlossen wird.

Der Wert, der von what zurückgegeben wird, ist eine Implementierung-definierte C-Zeichenfolge.Keine der Memberfunktionen lösen alle Ausnahmen aus.

Eine Liste der Member, die von der bad_exception-Klasse geerbt wird, finden Sie unter exception Class.

Beispiel

Siehe set_unexpected als ein Beispiel für die Verwendung von unerwartetbad_exception auszulösen.

Anforderungen

Header: <exception>

Namespace: std

Siehe auch

Referenz

exception Class

Threadsicherheit in der C++-Standardbibliothek