No, the process ends in VS2005, VS2008, and VS2010 when you press a debug stop.
You can easily verify this by creating a destructor that writes something to the file (and clears the output).
I'm not sure which standard you have in mind, but there is no standard that defines this behavior.
source
share