<exception>
Definuje několik typů a funkcí, které se týkají zpracování výjimek.Zpracování výjimek se používá v situacích, ve kterých lze systém zotavit z chyby.Poskytuje prostředky pro vrácení vykonávání z funkce do programu.Cílem začlenění zpracování výjimek je zvýšit robustnost programu a poskytnout řádný způsob zotavení z chyby.
#include <exception>
Typedefs
Typ, který popisuje ukazatele na výjimku. |
|
Typ, který popisuje ukazatele na funkci vhodný pro použití jako funkce terminate_handler. |
|
Typ, který popisuje ukazatele na funkci vhodný pro použití jako funkce unexpected_handler. |
Funkce
Získá ukazatel na aktuální výjimku. |
|
Získá aktuální funkci terminate_handler. |
|
Získá aktuální funkci unexpected_handler. |
|
Vytvoří objekt exception_ptr, který obsahuje kopii výjimky. |
|
Vyvolá výjimku předanou jako parametr. |
|
Vytvoří novou funkci terminate_handler, která se má zavolat při ukončení programu. |
|
Vytvoří novou funkci unexpected_handler, která se má zavolat, když došlo k neočekávané výjimce. |
|
Zavolá obslužnou rutinu ukončení. |
|
Vrátí hodnotu pravda pouze v případě, že je vyvolaná výjimka právě zpracovávána. |
|
Zavolá obslužnou rutinu neočekávané události. |
Třídy
Tato třída popisuje výjimku, která může být vyvolána z funkce unexpected_handler. |
|
Tato třída slouží jako základní třída pro všechny výjimky vyvolané některými výrazy a standardní knihovnou jazyka C++. |
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++