C++调试工具——Debug(设置和移除断点)

2020-01-06 12:25:15丽君

Debug窗口

C++调试工具——Debug(设置和移除断点) Debug窗口中,第一行按钮是我们常用的。它们依次是:
Restart——重新开始调试。
Stop Debugging——停止当前调试。
Break Execution——停止程序的执行并转回调试状态。
Apply Code Changes——使调试过程中修改的程序代码生效。
ShowNext Statement——显示将要执行的下一条语句的位置。在语句之前用黄箭头表示。
Step Into——进入语句调用的函数,并进行调试。
Step Over——不调试语句调用的函数。
Step Out——从当前调试的位置回到调用该函数的位置。
Run to Cursor——正常运行直到光标所在的语句。

我们在调试的时候,不要总是按“Step Into”,因为它对于一些系统提供的函数也是有效的。也就是说我们能够用它详细地看到系统是如何实现一个输出功能的,甚至可以看到这些语句的汇编语言形式。但是,这却并不是我们调试的主要目标。如果不小心进入了系统函数里,我们要及时按“Step Out”以退回到我们所编写的程序中来。