<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

Referensi File Header