bad_exception (Clase)
La clase describe una excepción que se puede iniciar desde un controlador inesperado.
Sintaxis
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
Comentarios
unexpected inicia bad_exception
en lugar de terminar o de llamar a otra función especificada con set_unexpected si bad_exception
está incluido en la lista de excepciones de una función.
El valor que devuelve what
es una cadena de C definida por la implementación. Ninguna de las funciones miembro produce excepciones.
Para obtener una lista de miembros heredados por la clase bad_exception
, vea Exception (Clase).
Ejemplo
Vea set_unexpected para obtener un ejemplo de uso de unexpected iniciando bad_exception
.