为了理解复杂代码片段,需要逐行遍历源代码。使用VC的朋友一定知道有三种步进模式:step-into、step-over、step-out。但其中的区别,你真的了解了吗?
#step-into
调试器命令step-into的作用是移动到下一个可执行代码行。如果当前是一个函数调用,则调试器进入函数,并停止在函数体的第一行。
#step-over
调试器命令step-over的作用是在同一个调用栈层中移动到下一个可执行代码行。如果当前行是一个函数调用,则调试器将在函数调用之后的下一条语句停止。调试器不会进入函数体。如果当前行是函数的最后一行,则step-over将进入下一个栈层,并在调用函数的下一行停止。
#step-out
调试器命令step-out的作用是在栈中前进到下一层,并在调用函数的下一行停止。
友情提醒各位捧场的朋友一句:
想看更多,那就关注喽,大家不喜可喷~
本文暂时没有评论,来添加一个吧(●'◡'●)