Sdílet prostřednictvím


<exception>

Definuje několik typů a funkce týkající se zpracování výjimek.Zpracování výjimek slouží v situacích, ve kterých můžete systém obnovit chybu.Poskytuje prostředky pro řízení vrácené funkcí programu.Cílem začlenění zpracování výjimek je zvýšení odolnosti programu zároveň vyřešit chyby řádným způsobem.

#include <exception>

w326ectb.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

terminate_handler

Typ, který popisuje ukazatele na funkci, která je vhodná pro použití jako terminate_handler.

unexpected_handler

Typ, který popisuje ukazatele na funkci, která je vhodná pro použití jako unexpected_handler.

w326ectb.collapse_all(cs-cz,VS.110).gifFunkce

set_terminate

Vytvoří nový terminate_handler volána při ukončení programu.

set_unexpected

Vytvoří nový unexpected_handler se při Neočekávaná výjimka vyskytne.

ukončit

Volání ukončit zpracování.

uncaught_exception

Vrátí true pouze v případě, že thrown výjimek je nyní zpracováván.

neočekávané

Neočekávané popisovač volání.

w326ectb.collapse_all(cs-cz,VS.110).gifTřídy

Třída bad_exception

Třída popisuje výjimku, která může být vyvolána z unexpected_handler.

Třída výjimek

Třída slouží jako základní třída pro všechny výjimek vyvolaných některých výrazů a Standard C++ Library.

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Další zdroje

<exception> Členové

Soubory hlaviček