bad_exception 類別
此類別描述可以從非預期處理常式擲回的例外狀況。
語法
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
備註
如果 bad_exception
包含在函式的擲回清單中,則 unexpected 會擲回 bad_exception
,而不是終止或呼叫使用 set_unexpected 所指定的另一個函式。
傳 what
回的值是實作定義的 C 字串。 所有成員函式都不會擲回任何例外狀況。
如需 bad_exception
類別所繼承的成員清單,請參閱 exception 類別。
範例
如需擲回 bad_exception
的 unexpected 用法範例,請參閱 set_unexpected。