Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan luapan sistem tingkat rendah.
Sintaks
class filesystem_error : public system_error;
Keterangan
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan dalam <fungsi sistem file> . Ini menyimpan objek jenis string, dipanggil mymesg di sini untuk tujuan eksposisi. Ini juga menyimpan dua objek jenis path, yang disebut mypval1 dan mypval2.
Anggota
Konstruktor
| Nama | Deskripsi |
|---|---|
| filesystem_error | Membuat pesan filesystem_error . |
Fungsi
| Nama | Deskripsi |
|---|---|
| path1 | Mengembalikan mypval1 |
| path2 | Mengembalikan mypval2 |
| Apa | Mengembalikan penunjuk ke NTBS. |
Persyaratan
Header:<filesystem>
Namespace: std::experimental::filesystem
filesystem_error
Konstruktor pertama membangun pesannya dari what_arg dan ec. Konstruktor kedua juga membangun pesannya dari pval1, yang disimpannya di mypval1. Konstruktor ketiga juga membangun pesannya dari pval1, yang disimpannya di mypval1, dan dari pval2, yang disimpannya di 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
Pesan yang ditentukan.
Ec
Kode kesalahan yang ditentukan.
mypval1
Parameter pesan yang ditentukan lebih lanjut.
mypval2
Parameter pesan yang ditentukan lebih lanjut.
path1
Fungsi anggota mengembalikan mypval1
const path& path1() const noexcept;
path2
Fungsi anggota mengembalikan mypval2
const path& path2() const noexcept;
Apa
Fungsi anggota mengembalikan penunjuk ke NTBS, sebaiknya terdiri dari runtime_error::what(), , system_error::what()mymesg, mypval1.native_string(), dan mypval2.native_string().
const char *what() const noexcept;