Compartir a través de


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.