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.
Definuje několik standardních tříd používaných pro generování výjimek. Třídy tvoří odvozenou hierarchii všechny odvozené z třídy exception a obsahují dva obecné typy výjimek: logické chyby a chyby za běhu. Logické chyby jsou způsobeny chybami programátora. Odvozují se ze základní třídy logic_error a zahrnují:
domain_errorinvalid_argumentlength_errorout_of_range
K chybám za běhu dochází kvůli chybám ve funkcích knihovny nebo v systému za běhu. Odvozují se ze základní třídy runtime_error a zahrnují:
overflow_errorrange_errorunderflow_error
Třídy
| Třída | Popis |
|---|---|
domain_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané hlášením chyby domény. |
invalid_argument Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k nahlášení neplatného argumentu. |
length_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení pokusu o vygenerování objektu příliš dlouho, aby bylo možné zadat. |
logic_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení chyb pravděpodobně zjistitelných před spuštěním programu, například porušení logických předpokladů. |
out_of_range Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení argumentu, který je mimo jeho platný rozsah. |
overflow_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané sestavou aritmetické přetečení. |
range_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení chyby rozsahu. |
runtime_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení chyb pravděpodobně zjistitelných pouze při spuštění programu. |
underflow_error Třída |
Třída slouží jako základní třída pro všechny výjimky vyvolané k hlášení aritmetické podtečení. |
Viz také
Referenční informace k souborům hlaviček
Bezpečný přístup z více vláken ve standardní knihovně C++