Which of the following statements describe correct methods of handling C++ exceptions?
A. Once an exception is thrown the compiler unwinds the heap freeing any memory dynamically allocated within the block from which the exception was thrown. B. In a hierarchy of exception classes the order of handling exceptions can be from the most specific class to the most general class. C. Catching an exception by reference is preferable to catching it by value. D. If an exception is caught by its address or pointer it is the responsibility of the thrower to release the memory occupied by the exception. E. To write an exception handler it is essential to know the concrete class of exception to catch.
Related Questions
- What are your shipping & handling charges and delivery methods for orders outside the contiguous U.S. states and international countries?
- What is the relationship between a methods throws clause and the exceptions that can be thrown during the methods execution?
- Which of the following statements describe correct methods of handling C++ exceptions?