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.
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. |
Operator
| 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<< |
Enums
| 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. |