std::exception
From cppreference.com
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
-
- ios_base::failure(since C++11)
- bad_typeid
- bad_cast
- bad_weak_ptr(C++11)
- bad_function_call(C++11)
- bad_alloc
- bad_array_length(C++14)
- bad_array_new_length(C++11)
- bad_exception
- ios_base::failure(until C++11)
Member functions
(constructor) |
constructs the exception object (public member function) |
[virtual] |
destroys the exception object (virtual public member function) |
copies exception object (public member function) | |
[virtual] |
returns an explanatory string (virtual public member function) |