Share Focus Mode

3460:421 OOP std::exception Hierarchy

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