vc++调试运行常识问题

rainboat8 2010-08-16 10:05:14
请问在设置断点,开始调试运行时出现的操作栏上->、{}、{}、{}、{}这五个符号一次的具体意思是什么,我看了英文也没太搞懂,感觉中间三个差不太多
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
senlinzhiwang 2010-08-16
  • 打赏
  • 举报
回复
根据上面的图标样式,应该能够很方便的看出来怎么用吧。实在不行,你就每个都试试就行了。
lazy_2010 2010-08-16
  • 打赏
  • 举报
回复
VC6 为例,第一个不太清楚,后面依次是 进入函数中跟踪、执行当前行不进入函数、跳出当前函数、执行到当前光标所在行。
岁月小龙 2010-08-16
  • 打赏
  • 举报
回复
即使你不知道,你每个试一下,我想也就清楚了。
实践是检验真理的唯一标准
山伟 2010-08-16
  • 打赏
  • 举报
回复
=> Show Next Statement(Alt+Num*):此功能将显示程序代码的下一条语句,如果源代码中找不到,则在Disassembly窗口中显示语句. 当在Disassembly窗口中显示时,可以单击Disassembly 返回到源代码窗口.

第一个{} Step Into(F11):此功能可以单步进入到在调试过程中所跟踪的调用函数的语句的函数内部.如,当前语句是"d.Display()", 选择Step Into(F11)后,Debugger将进入Display()函数内部并停在Display()函数内部的第一条语句上.(此时, 就可以Step Over(F10)对Display()函数进行单步调试了.)

第二个{} Step Over(F10):此功能可以单步对所在函数单步调试,如果调试的语句是一个调用函数的语句时, Debugger将全速执行所调用的函数,单步(一步)通过所调用的函数,Debugger停该调用语句的下一条语句上.

第三个{} Step Out(Shift+F11):此功能将使Debugger切换回全速执行到被调用函数结束,并停在该函数调用语句的下一条语句上. 当确定所调用的函数没有问题时可以用这个功能全速执行被调用函数.

第四个{} Run to Cursor(Ctrl+F10):此功能将全速执行到包含插入点光标所在的行,可以作为在插入点光标处设置常规断点的一种选择. 注意,当光标处不是一个有效的执行语句时此功能将不起作用

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧