Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa podstawowa dla wszystkich wyjątków, które zgłaszają błąd systemu niskiego poziomu.
Składnia
class filesystem_error : public system_error;
Uwagi
Ta klasa służy jako klasa bazowa dla wszystkich wyjątków, które zgłaszają błąd w <filesystem> funkcjach.
string Przechowuje obiekt o nazwie mymesg w tym artykule w celu uzyskania jasności. Przechowuje również dwa path obiekty o nazwie mypval1 i mypval2.
Elementy członkowskie
Konstruktory
| Nazwa/nazwisko | opis |
|---|---|
filesystem_error |
filesystem_error Tworzy komunikat. |
Functions
| Nazwa/nazwisko | opis |
|---|---|
path1 |
Zwraca wartość mypval1. |
path2 |
Zwraca wartość mypval2. |
what |
Zwraca wskaźnik do .NTBS |
Wymagania
Nagłówek:<filesystem>
Przestrzeń nazw: std::filesystem
filesystem_error
Pierwszy konstruktor tworzy komunikat z what_arg i ec. Drugi konstruktor tworzy również komunikat z pval1klasy , który przechowuje w pliku mypval1. Trzeci konstruktor tworzy również komunikat z pval1klasy , który przechowuje w mypval1, i z pval2, który przechowuje w pliku 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);
Parametry
what_arg
Określony komunikat.
ec
Określony kod błędu.
mypval1
Bardziej określony parametr komunikatu.
mypval2
Bardziej określony parametr komunikatu.
path1
Funkcja składowa zwraca mypval1
const path& path1() const noexcept;
path2
Funkcja składowa zwraca mypval2
const path& path2() const noexcept;
what
Funkcja składowa zwraca wskaźnik do NTBS, najlepiej składa się z runtime_error::what(), system_error::what(), , mymesgmypval1.native_string()i mypval2.native_string().
const char *what() const noexcept;