VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > C/C++语言编程 >
  • C++教程之以“调试”模式运行程序

 调试模式运行程序
1.     如果“testgames.cpp”文件不可见,请在编辑区域中单击该文件对应的选项卡。
2.     单击以下行,将其设置为编辑器中的当前行:
solitaire = new Cardgame(1);
3.     若要在该行上设置断点,请单击调试菜单上的切换断点,或者按 F9。也可以单击代码行左侧的区域来设置或清除断点。
设置了断点的代码行的左侧会显示一个红色圆圈。
4.     在调试菜单上,单击开始调试,或者按 F5。
当程序运行到包含断点的行时,执行将暂时停止(因为程序处于“中断”模式)。代码行左侧的黄色箭头指示该行是要执行的下一个代码行。
5.     若要检查 Cardgame::totalparticipants 变量的值,请将鼠标指针悬停在该变量上方。该变量的名称及其值 12 即显示在工具提示窗口中。
右击 Cardgame::totalparticipants 变量。选择表达式:‘totalparticipants’”,并单击添加监视以在监视窗口中显示该变量。您也可以选择该变量并将其拖动到监视窗口。
6.     在调试菜单上,单击逐过程,或者按 F10 步进到下一行代码。
Cardgame::totalparticipants 的值现在显示为 13。
7.     右击 main 方法的最后一行 (return 0;),并单击运行到光标处。代码左侧的黄色箭头指向要执行的下一个语句。
8.     在 Cardgame 终止时,Cardgame::totalparticipants 数应当减小。此时,Cardgame::totalparticipants 应当等于 0,这是因为所有的 Cardgame 指针都已删除,但是监视 1”窗口指示 Cardgame::totalparticipants 等于 18。
代码中存在一个 bug,您将在下一节中检测并修复它。
9.     在调试菜单上,单击停止调试或者按 Shift-F5 停止程序。
演练:调试项目 (C++)
在本步骤中,您将修改程序以修复在测试项目时发现的问题。
相关教程