<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>
Typedefs
Ein Typ, der einen Zeiger auf eine Funktion als geeignet beschreibt eine terminate_handler. |
|
Ein Typ, der einen Zeiger auf eine Funktion als geeignet beschreibt eine unexpected_handler. |
Funktionen
Richtet eine neue terminate_handler bei Beendigung des Programms aufgerufen werden. |
|
Richtet eine neue unexpected_handler , wenn eine unerwartete Ausnahme ist aufgetreten. |
|
Ruft einen Terminate-Handler. |
|
Gibt true nur, wenn eine ausgelöste Ausnahme momentan verarbeitet wird. |
|
Ruft einen unerwarteten Handler. |
Klassen
Die Klasse beschreibt eine Ausnahme, die ausgelöst werden kann, von einem unexpected_handler. |
|
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