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