An exception
thrown during the execution of the
compound-statement
or, for constructors and destructors, during the initialization or
destruction, respectively, of the class's subobjects,
transfers control to a handler in a
function-try-block
in the same way as an exception thrown during the execution of a
try-block
transfers control to other handlers
.