Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at bad_exception Class.
The class describes an exception that can be thrown from an unexpected handler.
Syntax
class bad_exception : public exception {};
Remarks
unexpected will throw a bad_exception
instead of terminating or instead of calling another function specified with set_unexpected if bad_exception
is included in the throw list of a function.
The value returned by what is an implementation-defined C string. None of the member functions throw any exceptions.
For a list of members inherited by the bad_exception
class, see exception Class.
Example
See set_unexpected for an example of the use of unexpected throwing a bad_exception
.
Requirements
Header: <exception>
Namespace: std