![]() |
runtime_error | ![]() |
||
![]() |
||||
![]() |
This class defines the type of objects thrown as exceptions to report errors that can only be determined during runtime.
It is used as a base class for several runtime error exceptions, and is defined as:
| 1 2 3 4 |
|
Its sibling class logic_error is used as a base for exceptions reporting an error that can be prevented before runtime.
Members
- constructor
- The constructor takes a standard string object as parameter. This value is stored in the object, and its value is used to generate the C-string returned by its inherited member what.
The class inherits the what member function from exception, along with its copy constructor and asignment operator member functions.
See also
| exception | Standard exception class (class) |
| logic_error | Logic error exception (class) |
| range_error | Range error exception (class) |
| overflow_error | Overflow error exception (class) |
| underflow_error | Underflow error exception (class) |

