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.
Eine Basisklasse für alle Ausnahmen, die ausgelöst werden, um einen Systemüberlauf auf niedriger Ebene zu melden.
Syntax
class filesystem_error : public system_error;
Hinweise
Die Klasse dient als Basisklasse für alle Ausnahmen, die ausgelöst werden, um einen Fehler in <Dateisystemfunktionen> zu melden. Es speichert ein Objekt vom Typ string, das hier für die Zwecke der Exposition aufgerufen wird mymesg . Es speichert auch zwei Objekte vom Typ path, aufgerufen mypval1 und mypval2.
Member
Konstruktoren
| Name | Beschreibung |
|---|---|
| filesystem_error | Erstellt eine filesystem_error Nachricht. |
Funktionen
| Name | Beschreibung |
|---|---|
| pfad1 | Gibt mypval1 zurück. |
| Path2 | Gibt mypval2 zurück. |
| was | Gibt einen Zeiger auf ein NTBS zurück. |
Anforderungen
Header:<filesystem>
Namespace: std::experimental::filesystem
filesystem_error
Der erste Konstruktor erstellt seine Nachricht aus what_arg und ec. Der zweite Konstruktor erstellt auch seine Nachricht aus pval1, in der er gespeichert wird mypval1. Der dritte Konstruktor erstellt auch seine Nachricht aus pval1, in der es gespeichert mypval1wird, und von pval2, in dem es speichert mypval2.
filesystem_error(const string& what_arg,
error_code ec);
filesystem_error(const string& what_arg,
const path& pval1,
error_code ec);
filesystem_error(const string& what_arg,
const path& pval1,
const path& pval2,
error_code ec);
Parameter
what_arg
Angegebene Nachricht.
EG
Angegebener Fehlercode.
mypval1
Weitere angegebene Nachrichtenparameter.
mypval2
Weitere angegebene Nachrichtenparameter.
pfad1
Die Memberfunktion gibt mypval1 zurück.
const path& path1() const noexcept;
Path2
Die Memberfunktion gibt mypval2 zurück.
const path& path2() const noexcept;
was
Die Memberfunktion gibt einen Zeiger auf einen NTBS, vorzugsweise aus runtime_error::what(), , system_error::what(), , mymesg, mypval1.native_string()und mypval2.native_string().
const char *what() const noexcept;