Compartilhar via


Classe bad_exception

A classe descreve uma exceção que pode ser gerada de um manipulador inesperado.

class bad_exception 
   : public exception {};

Comentários

inesperado lançará bad_exception em vez de finalizar ou em vez de chamar outra função especificada com set_unexpected se bad_exception é incluído na lista de lançamento de uma função.

O valor retornado por what é uma cadeia de caracteres de implementação definida C. Nenhuma das funções de membro lançam todas as exceções.

Para obter uma lista de membros herdados pela classe de bad_exception , consulte Classe exception.

Exemplo

Consulte set_unexpected para obter um exemplo de uso de inesperado que gera bad_exception.

Requisitos

Exceção<deHeader: >

Namespace: std

Consulte também

Referência

Classe exception

Segurança de threads na Biblioteca Padrão C++