共用方式為


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

請參閱

參考

error_code 類別