请问vc++2010,加断点调试有什么技巧嘛?知道怎么用断点了,就是不知道用在哪

请问vc++2010,加断点调试有什么技巧嘛?知道怎么用断点了,就是不知道用在哪,第1张

假如有一个50w行代码的工程,你的工作是修改里面一个函数。
函数写完后,运行的时候出错了,现在想调试(比如想看运行完每一步的变量值是啥)。
嗯 于是你在这个函数里加一个断点,然后按F5,运行到断点就会停下来,然后就可以在函数里调试了。

所谓断点就是告诉调试器在何处暂时程序的运行,以便查看程序的状态以及浏览和修改变量的值等,但是在不同的运行环境中断点的类型是不一样的,在vc++60中用于c++调试的断点可一分为3个类型,位置断点,数据断点,条件断点。
位置断点是指示程序运行的中断的代码行号
数据断点是当某个表达式的值为真或者改变数值时中断程序的运行
条件断点是位置断点的扩展,他们的方式相同,当某个表达式的值为真或者改变数值时中断程序的运行
在程序中设置和清楚断点有两种方式,一种是简单的快捷方式,另一种是使用edit-->breakpoints(快捷键alt+f9),系统d出breakpoint,选择不同的页面进行不同的断点设置,打的很辛苦啊,给点分啊,(^__^)
嘻嘻…

1、先假定已经新建好一个工程项目,下面就是启动该工程项目,双击dsw工程文件。

2、进入工程界面后,你可以看到你的工程文件,及其相应的代码。

3、将光标移动到想设置断点的地方,按一下F9键即可,或者可以用鼠标左键点击小手图标。

4、 当取消断点时,可以再按一下F9键,或者选择edit-breakpoints,同样可以移除断点。

5、 也可以通过alt + f9快捷键显示断点对话框。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13334239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存