Exception Handling

12345678910111213141516
Across
  1. 2. Function called if an uncaught exception occurs
  2. 3. A situation where an exception is not caught
  3. 5. Thrown when memory allocation fails
  4. 7. Term for an issue during runtime
  5. 9. Error that occurs due to logical mistakes
  6. 11. Type used for storing exception details
  7. 13. A catch block that handles all exceptions
  8. 15. Combined block used for handling exceptions
Down
  1. 1. C++ keyword used to handle exceptions
  2. 3. Thrown for underflow errors in math
  3. 4. Block used to start exception handling
  4. 6. Thrown when mathematical overflow occurs
  5. 8. Exception for out-of-bounds access
  6. 10. Thrown for invalid arguments
  7. 12. Used to throw an exception again after catching it
  8. 14. Used to signal an error in C++
  9. 16. Thrown when memory allocation fails