Udostępnij za pośrednictwem


<exception>

Definiuje kilka typów i funkcji związanych z obsługi wyjątków.Obsługa wyjątków jest używany w sytuacjach, w których system może odzyskać błędu.Zapewnia się środki kontroli, które ma być zwrócony przez funkcję programu.Celem włączenia obsługi wyjątków jest zwiększenie niezawodności programu zapewniając odzyskanie z błędu w sposób uporządkowany.

#include <exception>

w326ectb.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

terminate_handler

Typ, który opisuje wskaźnik do funkcji odpowiedni do używania jako terminate_handler.

unexpected_handler

Typ, który opisuje wskaźnik do funkcji odpowiedni do używania jako unexpected_handler.

w326ectb.collapse_all(pl-pl,VS.110).gifFunkcje

set_terminate

Ustanawia nowy terminate_handler ma być wywoływana po zakończeniu programu.

set_unexpected

Ustanawia nowy unexpected_handler się kiedy nieoczekiwany wyjątek napotkania.

Zakończenie

Wywołuje program obsługi terminate.

uncaught_exception

Zwraca true tylko wtedy, gdy thrown wyjątek jest przetwarzana obecnie.

Nieoczekiwany

Wywołuje procedurę obsługi nieoczekiwany.

w326ectb.collapse_all(pl-pl,VS.110).gifKlasy

Klasa bad_exception

Klasa opisuje wyjątek, który może zostać wygenerowany z unexpected_handler.

Klasa wyjątków

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane przez niektórych określeń i standardowa biblioteka języka C++.

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

<exception> Członkowie

Pliki nagłówków