<system_error>
Sertakan system_error> header <untuk menentukan kelas system_error
pengecualian dan templat terkait untuk memproses kesalahan sistem tingkat rendah.
Persyaratan
Header:<system_error>
Namespace: std
Anggota
Objek
Nama | Deskripsi |
---|---|
generic_category | Mewakili kategori untuk kesalahan umum. |
is_error_code_enum_v | |
is_error_condition_enum_v | |
system_category | Mewakili kategori untuk kesalahan yang disebabkan oleh luapan sistem tingkat rendah. |
Fungsi
Nama | Deskripsi |
---|---|
make_error_code | Membuat objek error_code . |
make_error_condition | Membuat objek error_condition . |
Operators
Nama | Deskripsi |
---|---|
operator== | Menguji apakah objek di sisi kiri operator sama dengan objek di sisi kanan. |
operator!= | Menguji apakah objek di sisi kiri operator tidak sama dengan objek di sisi kanan. |
operator< | Menguji apakah objek kurang dari objek yang diteruskan untuk perbandingan. |
operator<< |
Enum
Nama | Deskripsi |
---|---|
busur | Menyediakan nama simbolis untuk semua makro kode kesalahan yang ditentukan oleh POSIX di <errno.h> . |
Kelas dan Struktur
Nama | Deskripsi |
---|---|
error_category | Mewakili dasar abstrak dan umum untuk objek yang menjelaskan kategori kode kesalahan. |
error_code | Mewakili kesalahan sistem tingkat rendah yang spesifik implementasi. |
error_condition | Mewakili kode kesalahan yang ditentukan pengguna. |
Hash | |
is_error_code_enum | Mewakili predikat jenis yang menguji enumerasi Kelas error_code. |
is_error_condition_enum | Mewakili predikat jenis yang menguji enumerasi Kelas error_condition. |
system_error | Mewakili kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan luapan sistem tingkat rendah. |
Baca juga
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