Condividi tramite


Classe bad_exception

La classe descrive un'eccezione che può essere generata da un gestore imprevisto.

Sintassi

class bad_exception : public exception {};

bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;

Osservazioni:

unexpected genererà bad_exception anziché terminare o chiamare un'altra funzione specificata con set_unexpected se bad_exception è incluso nell'elenco di generazione di una funzione.

Il valore restituito da è una stringa C definita dall'implementazione what . Nessuna delle funzioni membro genera eccezioni.

Per un elenco dei membri ereditati dalla classe bad_exception, vedere Classe exception.

Esempio

Vedere set_unexpected per un esempio dell'utilizzo di unexpected che genera bad_exception.