unexpected (<exception>)
Chama o manipulador inesperado.
void unexpected( );
Comentários
O padrão de C++ requer que unexpected é chamado quando uma função gera uma exceção que não está em sua lista throw.a implementação atual não suporta esta.o exemplo chama unexpected diretamente, que chama o manipulador inesperado.
As chamadas de função um manipulador inesperado, uma função de tipo void.Se unexpected é chamado diretamente pelo programa, o manipulador inesperado recentemente que é definido por uma chamada a set_unexpected.
Um manipulador inesperado não pode retornar ao chamador.Pode finalizar a execução por:
Lançando um objeto de um tipo listados na especificação de exceção ou em um objeto de qualquer tipo se o manipulador inesperado é chamado diretamente pelo programa.
Lançando um objeto do tipo bad_exception.
Chamada termine, abort ou exitint().
Em a inicialização do programa, o manipulador inesperado é uma função que chama termine.
Exemplo
set_unexpected consulte para um exemplo de uso de unexpected.
Requisitos
Cabeçalho: <exception>
namespace: STD