Classe bad_exception
A classe descreve uma exceção que pode ser gerada de um manipulador inesperado.
Sintaxe
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
Comentários
unexpected lançará um bad_exception
, em vez de encerrar ou em vez de chamar outra função especificada com set_unexpected se bad_exception
estiver incluído na lista de lançamento de uma função.
O valor retornado por what
é uma cadeia de caracteres C definida pela implementação. Nenhuma das funções de membro lança exceções.
Para obter uma lista de membros herdados pela classe bad_exception
, consulte a Classe exception.
Exemplo
Consulte set_unexpected para obter um exemplo do uso de unexpected gerando um bad_exception
.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de