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
.