<exception>
Define vários tipos e funções relacionadas ao tratamento de exceções.Tratamento de exceção é usado em situações em que o sistema pode se recuperar de um erro.Ele fornece um meio de controle a ser retornado de uma função do programa.O objetivo de incorporar a manipulação de exceção é aumentar a robustez do programa enquanto fornece uma maneira de recuperar um erro de forma ordenada.
#include <exception>
Typedefs
Um tipo que descreve um ponteiro para uma função adequada para uso como um terminate_handler. |
|
Um tipo que descreve um ponteiro para uma função adequada para uso como um unexpected_handler. |
Funções
Estabelece um novo terminate_handler a ser chamado ao término do programa. |
|
Estabelece um novo unexpected_handler para ser quando uma exceção inesperada é encontrada. |
|
Chama um manipulador de finalização. |
|
Retorna true somente se uma exceção gerada está sendo processada no momento. |
|
Chama um manipulador inesperado. |
Classes
A classe descreve uma exceção pode ser lançada de uma unexpected_handler. |
|
A classe serve como a classe base para todas as exceções lançadas por determinadas expressões e a biblioteca C++ padrão. |
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão