Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Classe base per tutte le eccezioni generate per segnalare un overflow del sistema di basso livello.
Sintassi
class filesystem_error : public system_error;
Osservazioni:
La classe funge da classe base per tutte le eccezioni generate per segnalare un errore nelle <funzioni del file system> . Archivia un oggetto di tipo string, chiamato mymesg qui ai fini dell'esposizione. Archivia anche due oggetti di tipo path, denominati mypval1 e mypval2.
Membri
Costruttori
| Nome | Descrizione |
|---|---|
| filesystem_error | Costruisce un filesystem_error messaggio. |
Funzioni
| Nome | Descrizione |
|---|---|
| path1 | Restituisce mypval1. |
| path2 | Restituisce mypval2. |
| che cosa | Rappresenta un puntatore a un oggetto NTBS. |
Requisiti
Header:<filesystem>
Spazio nomi: std::experimental::filesystem
filesystem_error
Il primo costruttore costruisce il messaggio da what_arg ed ec. Il secondo costruttore costruisce anche il messaggio da pval1, che archivia in mypval1. Il terzo costruttore costruisce anche il messaggio da pval1, che archivia in mypval1e da pval2, che archivia in 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);
Parametri
what_arg
Messaggio specificato.
Ce
Codice di errore specificato.
mypval1
Parametro del messaggio specificato ulteriormente.
mypval2
Parametro del messaggio specificato ulteriormente.
path1
La funzione membro restituisce mypval1
const path& path1() const noexcept;
path2
La funzione membro restituisce mypval2
const path& path2() const noexcept;
Dettagli
La funzione membro restituisce un puntatore a un NTBSoggetto , preferibilmente composto da runtime_error::what(), system_error::what()mymesg, mypval1.native_string(), e mypval2.native_string().
const char *what() const noexcept;