公共虛擬成員函式
<system_error>

std::error_category::default_error_condition

virtual error_condition default_error_condition (int val) const noexcept;
預設錯誤條件
返回此類別中與 val 值標識的 error_code 物件關聯的預設 error_condition 物件。

它在基類 error_category 中的定義返回與構造具有以下內容 error_condition 物件相同的值:
1
error_condition (val, *this);

作為虛成員函式,此行為可以在派生類中被覆蓋。

此函式由成員 equivalent 的預設定義呼叫,該成員用於比較 錯誤條件錯誤程式碼

引數

val
標識錯誤條件的數值。
如果 error_category 物件是由 generic_category 返回的物件,則此值對應於 <cerrno> 中定義的某個值。

返回值

與此類別中條件值 val 關聯的預設 error_condition 物件。

示例

有關示例,請參見 error_category

另見