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 class describes an exception that can be thrown from an unexpected handler.
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
See Also
Reference
Thread Safety in the Standard C++ Library