共用方式為


<system_error>

包含標頭 <system_error> 定義例外狀況類別 system_error 和處理的低階系統錯誤相關範本。

#include <system_error>

物件

generic_category

表示錯誤的分類。

system_category

代表低階系統溢位造成錯誤的分類。

Typedef

generic_errno

表示列舉型別之任何錯誤程式碼巨集提供符號名稱的型別是由 <errno.h>的 Posix 定義。

函式

make_error_code

建立 error_code 物件。

make_error_condition

建立 error_condition 物件。

運算子

operator==

測試,如果在運算子左方的物件等於右邊的物件。

operator!=

測試,如果在運算子左方的物件不等於右邊的物件。

運算子<

測試,如果物件小於物件為比較傳遞。

列舉

errc

做為 <errno.h>中的 Posix 定義的錯誤程式碼巨集的符號名稱。

類別和結構。

error_category

表示這個摘要,描述錯誤碼類別物件的通用基底。

error_code

表示是實作專用的低階系統錯誤。

error_condition

表示使用者定義的錯誤碼。

is_error_code_enum

表示型別的述詞 error_code 類別 列舉型別的測試。

is_error_condition_enum

表示型別的述詞 error_condition 類別 列舉型別的測試。

system_error

表示所有例外狀況的基底類別所擲回的報告低階系統溢位。

需求

標頭<系統錯誤>

命名空間: std

請參閱

其他資源

C++ 標準程式庫標頭檔