Switch Layout
Clear Puzzle
Share Focus Mode

Errors & Exception Handling

12345678910111213141516171819202122232425262728
Across
  1. 3. After an exception is caught and handled, and the control flow continues right after the catch is called ______ semantics
  2. 4. Keyword for handling an exception
  3. 6. Normal processing is not ____ ____ by exception handling
  4. 7. C++ only supports ______ semantics
  5. 10. Inherit your exceptions from the standard ______
  6. 11. When we catch an exception, then use another throw, it is a _____
  7. 12. Every field/data member should have RAII semantics
  8. 16. For a catch, the parameters should be by __________
  9. 18. In general, we want no more____ try block per function/method
  10. 19. After an exception is caught and handled, and the control flow continues right after the throw point is called ______ semantics
  11. 20. When an out parameter passes an error code
  12. 23. Do not use exception handling for normal
  13. 25. Use the specifier _____ if a function/method is not going to throw anything
  14. 26. When the return statement can pass back the error code, sometimes mixed with valid values
  15. 27. Unlike some other object-oriented languages, C++ has no _____ keyword
  16. 28. Keyword to associate code with a catch
Down
  1. 1. The Re-Throw idiom is use for an exception _______
  2. 2. RAII should be used for all variables since they automatically _______
  3. 5. When a global variable contains the exact error code
  4. 8. For catch handlers, const and volatile are _____
  5. 9. Error codes cannot be used with _____
  6. 13. Propagating an error code is ______
  7. 14. Passing an error code back through multiple calls is error _____ _____
  8. 15. Put ____ derived class catch handlers before base class catch handlers
  9. 17. Recommended throwing _______ instead of native types such as int
  10. 21. When a framework, e.g., MFC, throws pointers, use ______
  11. 22. Error codes are not ____ across applications
  12. 24. If the constructor for an object does not finish, the ______ is never called