Freigeben über


<exception>

Definiert verschiedene Typen und Funktionen im Zusammenhang mit der Behandlung von Ausnahmen.Exception Handling wird in Situationen verwendet, in denen das System nach einem Fehler wiederherstellen kann.Es bietet eine Möglichkeit für die Kontrolle an das Programm von einer Funktion zurückgegeben werden.Integrieren Sie Ausnahmebehandlung soll das Programm Stabilität erhöhen und gleichzeitig eine Möglichkeit zur Wiederherstellung nach eines Fehlers in geordneter Weise.

#include <exception>

w326ectb.collapse_all(de-de,VS.110).gifTypedefs

terminate_handler

Ein Typ, der einen Zeiger auf eine Funktion als geeignet beschreibt eine terminate_handler.

unexpected_handler

Ein Typ, der einen Zeiger auf eine Funktion als geeignet beschreibt eine unexpected_handler.

w326ectb.collapse_all(de-de,VS.110).gifFunktionen

set_terminate

Richtet eine neue terminate_handler bei Beendigung des Programms aufgerufen werden.

set_unexpected

Richtet eine neue unexpected_handler , wenn eine unerwartete Ausnahme ist aufgetreten.

terminate

Ruft einen Terminate-Handler.

uncaught_exception

Gibt true nur, wenn eine ausgelöste Ausnahme momentan verarbeitet wird.

Unerwartete

Ruft einen unerwarteten Handler.

w326ectb.collapse_all(de-de,VS.110).gifKlassen

Bad_exception-Klasse

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

Exception-Klasse

Die Klasse fungiert als Basisklasse für alle Ausnahmen ausgelöst werden, indem Sie bestimmte Ausdrücke und der Standard-C++-Bibliothek.

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Weitere Ressourcen

<exception> Member

Headerdateien