Kelas filesystem_error
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;
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk