Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Základní třída pro všechny výjimky, které jsou vyvolány k hlášení přetečení systému nízké úrovně.
Syntaxe
class filesystem_error : public system_error;
Poznámky
Třída slouží jako základní třída pro všechny výjimky vyvolané hlášením chyby ve <funkcích systému> souborů. Uchovává objekt typu string, který zde volá mymesg pro účely expozice. Ukládá také dva objekty typu path, volaný mypval1 a mypval2.
Členové
Konstruktory
| Název | Popis |
|---|---|
| filesystem_error | filesystem_error Vytvoří zprávu. |
Funkce
| Název | Popis |
|---|---|
| path1 | Návraty mypval1 |
| cesta2 | Návraty mypval2 |
| Co | Vrátí ukazatel na .NTBS |
Požadavky
Header:<filesystem>
Obor názvů: std::experimental::filesystem
filesystem_error
První konstruktor vytvoří svou zprávu z what_arg a ec. Druhý konstruktor také vytvoří svou zprávu z pval1, který ukládá do mypval1. Třetí konstruktor také vytvoří svou zprávu z pval1, který ukládá mypval1v , a z pval2, který ukládá do 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
Zadaná zpráva.
es
Zadaný kód chyby.
mypval1
Dále zadaný parametr zprávy.
mypval2
Dále zadaný parametr zprávy.
path1
Členová funkce vrátí mypval1
const path& path1() const noexcept;
cesta2
Členová funkce vrátí mypval2
const path& path2() const noexcept;
Co
Členová funkce vrátí ukazatel na NTBS, nejlépe složený z runtime_error::what(), system_error::what(), , mymesg, mypval1.native_string()a mypval2.native_string().
const char *what() const noexcept;