天天看點

Question 46: 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. 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.

    D. Catching an exception by reference is preferable to catching it by value.

    E. To write an exception handler, it is essential to know the concrete class of exception to catch.

 B  D

繼續閱讀