共用方式為


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_exceptionunexpected 用法範例,請參閱 set_unexpected