逆枫゛

Qt学习群:1149411109 群文件提供博客源码,定期答疑、更新学习资料。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1,目的



有时候我们打了一个断点,但是希望当同时满足其他某些条件时才让这个断点触发,我们可以选择手动更改代码加上判断条件,但这样比较麻烦而且多余,使用条件断点就比较容易地处理这个情况。
最常见的情景是想断在循环中的某一次。


VC和 VS都带有这个功能。


2,VC中使用条件断点



①使用方法。

如图:



打开菜单Edit->Breakpoints或按组合键Ctrl+B,会出现Breakpoints对话框,下方是你所打的断点的列表,选中一个后,点击Condition,填入你想在断点触发前判断的条件即可。

我这里是当i=200,也就是第201次循环时断点才触发一次。


②效果:




3,VS中使用条件断点


在断点所在行右键单击,在菜单中选中“断点”->"条件",填上断点触发前需要判断的条件即可。


如图:




设定后,断点变成一个中心带“+”号的样子。 说明这是一个高级断点。


这样,按照我们的设定,只有在前5次循环,断点才会触发。


在菜单中可以看到,还可以给断点添加其他的附加内容,有兴趣的可以自己试试~



posted on 2014-03-17 19:13  逆枫゛  阅读(255)  评论(0)    收藏  举报