標頭檔案

<system_error>

系統錯誤
此標頭檔案定義了一系列標準化元素,用於報告源自作業系統或其他底層操作的錯誤條件。

大多數此類錯誤由單個整數值標識,該值有時是特定於系統的。類 error_code 封裝並保留這些系統生成的值,將它們與 error_category 相關聯。

這些物件可以與 error_condition 型別的物件進行比較,後者是一種非常相似的型別,旨在以可移植的方式表示相同的錯誤。這樣,對系統的庫呼叫可能會產生 error_code 值(保留了系統特定的值),而程式可以將它們與 error_condition 物件(在系統之間是可移植的)進行比較。

error_category 物件標識了不同的 錯誤碼 集合,並確定了 錯誤碼錯誤條件 之間的對應關係。

此標頭檔案定義了兩個類別:generic_categorysystem_category。其他庫可能會定義額外的 錯誤類別(例如,在 <ios> 中定義的標準 iostream_category)。

system_error 是一種標準的 異常 型別,它攜帶一個 error_code 物件。


特性類


列舉類


函式

分類


建構函式幫助器