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.
Menentukan beberapa kelas standar yang digunakan untuk melaporkan pengecualian. Kelas membentuk hierarki derivasi yang semuanya berasal dari kelas exception dan mencakup dua jenis pengecualian umum: kesalahan logis dan kesalahan run-time. Kesalahan logis disebabkan oleh kesalahan programmer. Mereka berasal dari kelas logic_error dasar dan meliputi:
domain_errorinvalid_argumentlength_errorout_of_range
Kesalahan run-time terjadi karena kesalahan dalam fungsi pustaka atau dalam sistem run-time. Mereka berasal dari kelas runtime_error dasar dan meliputi:
overflow_errorrange_errorunderflow_error
Kelas
| Kelas | Deskripsi |
|---|---|
domain_error kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan domain. |
invalid_argument kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan argumen yang tidak valid. |
length_error kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan upaya untuk menghasilkan objek terlalu lama untuk ditentukan. |
logic_error kelas |
Kelas ini berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan yang mungkin dapat dideteksi sebelum program dijalankan, seperti pelanggaran prasyarat logis. |
out_of_range kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan argumen yang berada di luar rentang yang valid. |
overflow_error kelas |
Kelas ini berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan luapan aritmatika. |
range_error kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan rentang. |
runtime_error kelas |
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan yang mungkin hanya dapat dideteksi ketika program dijalankan. |
underflow_error kelas |
Kelas ini berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan aliran bawah aritmatika. |