3460:421 OOP S22 std::exception Hierarchy

12345678
Across
  1. 2. Inputs are outside of the domain defined for the operation
  2. 3. Exceed implementation-defined length limits for some object
  3. 4. Argument value is not accepted
  4. 5. The destination type cannot represent the result of a computation
  5. 6. Errors due to events beyond the scope of the program and where the program code cannot easily predict the error
  6. 7. The result of a computation is a subnormal floating-point value
  7. 8. Faulty logic within the program such as violating logical preconditions or class invariants and may be preventable
Down
  1. 1. Arithmetic overflow errors, i.e., the result of a computation is too large for the destination type
  2. 4. Access elements out of defined range