Summary of Standard Exceptions Classes


The following classes are arranged according to their hierarchy. The class exception is the base class from which all other standard exceptions classes are derived.

exception base class for all exceptions thrown by ANSI/ISO Standard C++ Library components.
bad_exception exception reserved for use by the runtime unexpected() exception handler.
logic_error base exception type used to report logic errors.
domain_error base exception type used to report domain-specific errors.
invalid_argument exception type used to report invalid argument errors.
length_error exception type used to report invalid length errors.
out_of_range exception type used to report out of range errors.
runtime_error base exception type used to report runtime errors.
range_error exception type used to report range errors.
overflow_error exception type used to report overflow errors.
underflow_error exception type used to report underflow errors.

Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.