Freigeben über


<system_error>

Schließen Sie den Header <system_error> ein, um die Ausnahmeklasse system_error und zugehörige Vorlagen für die Verarbeitung von Systemfehlern definieren auf niedriger Ebene.

#include <system_error>

Ee372194.collapse_all(de-de,VS.110).gifObjekte

generic_category

Stellt die Kategorie für generische Fehler dar.

system_category

Stellt die Kategorie für die Fehler dar, die von Systemüberläufe auf niedriger Ebene verursacht werden.

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

generic_errno

Ein Typ, der die Enumeration darstellt, die die symbolischen Namen für alle Fehlercodemakros angibt, definierte durch Posix in <errno.h>.

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

make_error_code

Erstellt ein error_code-Objekt.

make_error_condition

Erstellt ein error_condition-Objekt.

Ee372194.collapse_all(de-de,VS.110).gifOperatoren

operator==

Tests, wenn das Objekt auf der linken Seite des Operators gleich dem Objekt auf der rechten Seite ist.

Operator! =

Tests, wenn das Objekt auf der linken Seite des Operators nicht gleich dem Objekt auf der rechten Seite ist.

operator<

Prüft, ob ein Objekt kleiner ist, als das übergebene Objekt für den Vergleich.

Ee372194.collapse_all(de-de,VS.110).gifEnumerationen

errc

Gibt symbolische Namen für alle Fehlercodemakros an, die von Posix in <errno.h> definiert werden.

Ee372194.collapse_all(de-de,VS.110).gifKlassen und Strukturen

error_category

Stellt die Zusammenfassung, Common-Basis für Objekte dar, die eine Kategorie Fehlercodes beschrieben.

error_code

Stellt Systemfehler auf niedriger Ebene dar, die implementierungsabhängig sind.

error_condition

Stellt benutzerdefinierte Fehlercodes dar.

is_error_code_enum

Stellt ein Typprädikat dar, das zum error_code Class-Enumeration testet.

is_error_condition_enum

Stellt ein Typprädikat dar, das zum error_condition Class-Enumeration testet.

system_error

Stellt die Basisklasse für alle Ausnahmen dar, die ausgelöst werden, und melden ein Systemüberlauf auf niedriger Ebene.

Anforderungen

Header: <system_error>

Namespace: std

Siehe auch

Weitere Ressourcen

Headerdateien