公共成員函式
<system_error>

std::error_code::operator=

template <class ErrorCodeEnum>  error_code& operator= (ErrorCodeEnum e) noexcept;
賦值錯誤碼
呼叫 make_error_codee 構造錯誤碼,其值被賦值給 error_code 物件。

僅當 is_error_code_enum<ErrorCodeEnum>::valuetrue 時,此函式才參與過載解析。

成員函式 assign 可用於使用整數值和類別為 error_code 物件分配新值,而不是列舉值。

引數

e
列舉型別的錯誤碼列舉值,對於該型別,is_error_code_enum 具有 value 成員,其值為 true

返回值

*this

另見