Sdílet prostřednictvím


Třída bad_exception

Třída popisuje výjimku, která může být vyvolán z neočekávané obslužné rutiny.

Syntaxe

class bad_exception : public exception {};

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

Poznámky

Neočekávané vyvolá bad_exception místo ukončení nebo místo volání jiné funkce zadané s set_unexpected , pokud bad_exception je součástí seznamu vyvolání funkce.

Hodnota vrácená řetězcem what jazyka C definovaným implementací. Žádná z členských funkcí nevyvolá žádné výjimky.

Seznam členů zděděných bad_exception třídou naleznete v tématu Třída výjimky.

Příklad

Podívejte se na set_unexpected příklad použití neočekávaného vyvolání bad_exception.