I’m using Visual Studio 2008 Pro programming in c++. When I press the run button in debugging mode, are any compiler optimizations applied to the program by default?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The debugger will by default be running a debug build, which won’t have optimizations turned on.
If optimizations are enabled, you may notice that “Step” and “Next” sometimes appear to cause the program flow to jump around. This is because the compiler sometimes re-order instructions and the debugger is doing it’s best.