basic_filesystem_error::basic_filesystem_error-Konstruktor

Erstellt ein basic_filesystem_error-Objekt.

explicit basic_filesystem_error(
   const string& Message,
   error_code Errcode = error_code()
);
basic_filesystem_error(
   const string& Message,
   const path_type Pval1,
   error_code Errcode
);
basic_filesystem_error(
   const string& Message,
   const path_type Pval1,
   const path_type Pval2,
   error_code Errcode
);
basic_filesystem_error(
   basic_filesystem_error&& Right
);

Parameter

  • Message
    string, das eine Fehlermeldung enthält.

  • Errcode
    error_code.

  • Pval1
    Ein Objekt des Vorlagentyps Path.Path kann entweder basic_path oder ein Typ sein, der von basic_path abgeleitet wird.

  • Pval2
    Ein Path-Objekt.

  • Right
    Ein basic_filesystem_error-Objekt.

Hinweise

Der erste Konstruktor erstellt eine Nachricht von Message und von Errcode.

Der zweite Konstruktor verwendet auch das Path-Objekt, das in Pval1 gespeichert wird.

Der dritte Konstruktor verwendet auch das Path-Objekt, das in Pval2 gespeichert wird.

Der vierte Konstruktor ist Verschiebungskonstruktor.

Anforderungen

Header: Dateisystem

Namespace: std::tr2::sys

Siehe auch

Referenz

basic_filesystem_error Klasse

<filesystem>