Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Basisklasse für alle Ausnahmen dar, die ausgelöst werden, um einen Systemfehler auf niedriger Ebene zu melden.
Syntax
class system_error : public runtime_error {
explicit system_error(error_code _Errcode, const string& _Message = "");
system_error(error_code _Errcode, const char *_Message);
system_error(error_code::value_type _Errval, const error_category& _Errcat, const string& _Message);
system_error(error_code::value_type _Errval, const error_category& _Errcat, const char *_Message);
const error_code& code() const throw();
const char* what() const noexcept override;
};
Hinweise
Der von what in der Klasse exception zurückgegebene Wert wird auf der Grundlage von _Message und dem gespeicherten Objekt vom Typ error_code (code oder error_code(_Errval, _Errcat)) erstellt.
Die Memberfunktion code gibt das gespeicherte error_code-Objekt zurück.