名稱空間
變體
操作

std::error_code

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

std::error_code 表示一個平臺相關的錯誤碼值。每個 std::error_code 物件都包含一個來源於作業系統或某個底層介面的錯誤碼值,以及一個指向 std::error_category 型別物件的指標,該物件對應於所述介面。錯誤碼值在不同的錯誤類別中不必是唯一的。

目錄

[編輯] 成員函式

構造一個錯誤碼
(public 成員函式) [編輯]
賦值另一個錯誤碼
(public 成員函式) [編輯]
賦值另一個錯誤碼
(public 成員函式) [編輯]
修改器
error_code 的值設定為 system_category 中的 0
(public 成員函式) [編輯]
觀察器
獲取 error_code 的值
(public 成員函式) [編輯]
獲取此 error_code 的 error_category
(public 成員函式) [編輯]
獲取此 error_codeerror_condition
(public 成員函式) [編輯]
獲取此 error_code 的解釋性字串
(public 成員函式) [編輯]
檢查值是否非零
(public 成員函式) [編輯]

[編輯] 非成員函式

(在 C++20 中移除)(在 C++20 中移除)(C++20)
比較兩個 error_code
(函式) [編輯]
將值和類別名稱輸出到輸出流
(函式) [編輯]

[編輯] 輔助類

將一個類標識為 error_code 列舉
(類模板) [編輯]
std::error_code 的雜湊支援
(類模板特化) [編輯]

[編輯] 另請參見

儲存可移植錯誤碼
(類) [編輯]
錯誤類別的基類
(類) [編輯]
errc 列舉 e 建立錯誤碼值
(函式) [編輯]