What destructors are run when the constructor throws an exception?
if a constructor throws an exception, what destructors are run? Destructors of all the objects completely created in that scope. Does it make any difference if the exception is during the initialization list or the body? All completed objects will be destructed. If constructor was never completely called object was never constructed and hence cannot …