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
.