名稱空間
變體
操作

std::error_category

來自 cppreference.com
< cpp‎ | 錯誤
 
 
 
 
 
定義於標頭檔案 <system_error>
class error_category;
(C++11 起)

std::error_category 作為特定錯誤類別型別的基類,例如 std::system_categorystd::iostream_category 等。每個特定類別類定義了 error_code - error_condition 對映,並儲存所有 error_condition 的解釋性字串。錯誤類別類的物件被視為單例,透過引用傳遞。

[編輯] 成員函式

構造一個 error_category
(public 成員函式) [編輯]
銷燬一個 error_category
(虛 public 成員函式) [編輯]
operator=
[已刪除]
不可複製賦值
(public 成員函式) [編輯]
[虛]
獲取類別的名稱
(虛 public 成員函式) [編輯]
error_code 對映到 error_condition
(虛 public 成員函式) [編輯]
比較 error_codeerror_condition 是否等價
(虛 public 成員函式) [編輯]
獲取解釋性字串
(虛 public 成員函式) [編輯]
(在 C++20 中移除)(在 C++20 中移除)(C++20)
比較兩個錯誤類別
(函式) [編輯]

[編輯] 特定錯誤類別

識別通用錯誤類別
(函式) [編輯]
標識作業系統錯誤類別
(函式) [編輯]
標識 iostream 錯誤類別
(函式) [編輯]
標識 future 錯誤類別
(函式) [編輯]

[編輯] 參見

儲存可移植錯誤碼
(類) [編輯]
儲存平臺相關錯誤碼
(類) [編輯]