namespace std {
class logic_error;
class domain_error;
class invalid_argument;
class length_error;
class out_of_range;
class runtime_error;
class range_error;
class overflow_error;
class underflow_error;
};
Include the standard header <stdexcept>
to define several classes used for reporting exceptions. The classes form a
derivation hierarchy, as indicated by the indenting above, all derived from class exception
.