In the C++ code below, am I guaranteed that the ~obj() destructor will be called after the // More code executes? Or is the compiler allowed to destruct the
The destructor will not be called until the object goes out of scope.
The C++ faq lite has a good section on dtors