error_code::error_code
建構屬於 error_code 類型的物件。
error_code();
error_code(value_type _Val, const error_category& _Cat);
template<class _Enum>
error_code(_Enum _Errcode,
typename enable_if<is_error_code_enum<_Enum>::value,
error_code>::type * = 0);
參數
參數 |
說明 |
---|---|
_Val |
儲存的錯誤碼值在 error_code。 |
_Cat |
儲存的錯誤分類的 error_code。 |
_Errcode |
儲存的列舉值在 error_code。 |
備註
第一個建構函式存放零的錯誤代碼值和指標至 generic_category。
第二個建構函式會將 _Val 視為錯誤代碼值和指標至 error_category。
第三個建構函式將 (value_type)_Errcode 視為錯誤代碼值和指標至 generic_category。
需求
標頭<系統錯誤>
命名空間: std