调试发现,程序执行顺序不是从前到后?win2012,c++在一个函数体内,添加了若干断点,但调试时发现会先执行后面的断点,再执行前面的。函数体内没有goto之类的跳转。file::file(){1 代码代码代码代码2 代码代码代码代码3 代码代码代码代码4 代码代码代码代码5 代码代码代码代码}调试时全部加了断点,结果执行顺序为1、4、2、3、5。这什么道理?困扰[解决办法]