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.
Mewakili kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan sistem tingkat rendah.
Sintaks
class system_error : public runtime_error {
explicit system_error(error_code _Errcode, const string& _Message = "");
system_error(error_code _Errcode, const char *_Message);
system_error(error_code::value_type _Errval, const error_category& _Errcat, const string& _Message);
system_error(error_code::value_type _Errval, const error_category& _Errcat, const char *_Message);
const error_code& code() const throw();
const char* what() const noexcept override;
};
Keterangan
Nilai yang dikembalikan oleh what dalam pengecualian kelas dibangun dari _Message dan objek tersimpan dari jenis error_code (baik code atau error_code(_Errval, _Errcat)).
Fungsi code anggota mengembalikan objek error_code yang disimpan.