Freigeben über


error_code-Klasse

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

class error_code;

Hinweise

Ein Objekt vom Typ error_code-Klasse speichert eine Fehlercodecodierte darstellung und einen Zeiger auf ein Objekt, das das Kategorie von Fehlercodes, die darstellt gemeldete Systemfehler auf niedriger Ebene beschreiben.

Konstruktoren

error_code

Konstruiert ein Objekt vom Typ error_code.

Typedefs

value_type

Ein Typ, der die gespeicherten Fehlercodecodierte darstellung darstellt.

Memberfunktionen

assign

Weist eine Fehlercodecodierte darstellung und -Kategorie einem Fehlercode zu.

Kategorie

Gibt der Fehlerkategorie zurück.

clear

Löscht die Fehlercodecodierte darstellung und -Kategorie.

default_error_condition

Gibt den Standardfehlerzustand zurück.

message

Gibt den Namen des Fehlercodes zurück.

Operatoren

operator==

Tests für Gleichheit zwischen error_code-Objekten.

operator!=

Tests auf Ungleichheit zwischen error_code-Objekten.

Operator implementiert.<

Testet, ob das error_code-Objekt weniger ist, als das error_code-Objekt übergeben für den Vergleich.

operator=

Weist einen neuen Enumerationswert zum error_code-Objekt zu.

Operator bool

Wandelt eine Variable des Typs error_code um.

Anforderungen

Header: <system_error>

Namespace: std

Siehe auch

Referenz

error_category-Klasse

<system_error>