system_error Class
表示所有例外狀況的基底類別擲回的報告低階系統錯誤。
class system_error : public runtime_error {
public:
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 error_code& code() const throw();
};
備註
在類別 例外狀況。 的 what 傳回的值。 _Message 和型別建構 error_code 儲存物件 ( code 或 error_code(_Errval, _Errcat))。
成員函式 code 傳回儲存的 error_code 物件。
需求
標題: <system_error>
命名空間: std