| Defined in header <exception> | ||
|---|---|---|
class exception; |
Provides consistent interface to handle errors through the throw expression.
All exceptions generated by the standard library inherit from std::exception.
-
logic_error -
runtime_error -
range_error -
overflow_error -
underflow_error -
regex_error(C++11) -
system_error(C++11)-
ios_base::failure(since C++11)
-
-
bad_typeid -
bad_cast -
bad_weak_ptr(C++11) -
bad_function_call(C++11) -
bad_alloc-
bad_array_new_length(C++11)
-
-
bad_exception -
ios_base::failure(until C++11)
Member functions
| constructs the exception object (public member function) | |
| (destructor)
[virtual] | destructs the exception object (virtual public member function) |
| operator=
| copies exception object (public member function) |
| [virtual] | returns an explanatory string (virtual public member function) |
Please login to continue.