Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zahrňte hlavičku <system_error> pro definování třídy system_error výjimek a souvisejících šablon pro zpracování chyb systému nízké úrovně.
Požadavky
Header:<system_error>
Obor názvů: std
Členové
Objekty
| Název | Popis |
|---|---|
| generic_category | Představuje kategorii obecných chyb. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Představuje kategorii chyb způsobených přetečením systému nízké úrovně. |
Funkce
| Název | Popis |
|---|---|
| make_error_code | Vytvoří objekt error_code. |
| make_error_condition | Vytvoří objekt error_condition. |
Operátory
| Název | Popis |
|---|---|
| operator== | Testuje, zda je objekt na levé straně operátoru roven objektu na pravé straně. |
| operator!= | Testuje, zda objekt na levé straně operátoru není roven objektu na pravé straně. |
| operator< | Zkouší, zda je objekt menší než objekt předaný k porovnání. |
| operator<< |
Výčty
| Název | Popis |
|---|---|
| errc | Poskytuje symbolické názvy pro všechna makra kódu chyb definovaná rozhraním POSIX v <errno.h>. |
Třídy a struktury
| Název | Popis |
|---|---|
| error_category | Představuje abstraktní, společný základ pro objekty, které popisují kategorii kódů chyb. |
| error_code | Představuje chyby systému nízké úrovně, které jsou specifické pro implementaci. |
| error_condition | Představuje kódy chyb definované uživatelem. |
| hašé | |
| is_error_code_enum | Představuje predikát typu, který testuje výčet error_code třídy . |
| is_error_condition_enum | Představuje predikát typu, který testuje výčet error_condition třídy . |
| system_error | Představuje základní třídu pro všechny výjimky vyvolané k hlášení přetečení systému nízké úrovně. |