std::error_code
來自 cppreference.com
定義於標頭檔案 <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_code 的 error_condition (public 成員函式) | |
獲取此 error_code 的解釋性字串(public 成員函式) | |
檢查值是否非零 (public 成員函式) |
[編輯] 非成員函式
(在 C++20 中移除)(在 C++20 中移除)(C++20) |
比較兩個 error_code (函式) |
將值和類別名稱輸出到輸出流 (函式) |
[編輯] 輔助類
(C++11) |
將一個類標識為 error_code 列舉(類模板) |
(C++11) |
對 std::error_code 的雜湊支援 (類模板特化) |
[編輯] 另請參見
(C++11) |
儲存可移植錯誤碼 (類) |
(C++11) |
錯誤類別的基類 (類) |
(C++11) |
為 errc 列舉 e 建立錯誤碼值(函式) |