<stdexcept>
Definuje několik standardních tříd pro hlášení výjimek.Třídy tvoří hierarchii odvození všech odvozených z třídy Výjimka a zahrnují dva obecné typy výjimek: logické chyby a chyby v režimu běhu.Logické chyby jsou způsobeny programátor chyby.Jsou odvozeny od základní třídy logic_error a zahrnují:
domain_error
invalid_argument
length_error
out_of_range
Chyby chodu dochází z důvodu chyby v funkce knihovny nebo v běhu systému.Jsou odvozeny od základní třídy runtime_error a zahrnují:
overflow_error
range_error
underflow_error
Třídy
Třída slouží jako základní třída pro všechny výjimky vyvolána domény chybové zprávě. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána nahlásit neplatný argument. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána zprávu pokusu o vytvoření objektu stanovit příliš dlouhý. |
|
Třída slouží jako základní třída pro všechny výjimky, které jsou vyvolány zprávy o chybách pravděpodobně zjistitelné předtím, než program provede například porušení logické předpoklady. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána nahlásit argument, který je mimo platný rozsah. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána podávat aritmetické přetečení. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána rozsah chybové zprávě. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána zprávy o chybách pravděpodobně zjistitelné pouze v případě, že program provede. |
|
Třída slouží jako základní třída pro všechny výjimky vyvolána podávat aritmetické podtečení. |
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++