我想知道是否可以在visual studio中调试期间定义一个变量。例如,我想知道当某个标志为真时,断点被命中了多少次。这似乎需要对visual studio调试器使用更高级的编程技巧。
Visual studio条件断点只能满足部分要求。
发布于 2010-04-08 16:33:57
要确定断点的命中计数,请将所需的断点命中计数设置为一个您不希望达到的非常高的值。
然后,您可以通过将鼠标悬停在左侧的断点图标或右键单击它,然后选择“命中计数...”来检查断点的当前命中计数。再来一次。
int c3 = 0;
int c5 = 0;
for(int i = 0; i < 100; ++i)
{
if(0 == i % 3)
{
++c3; // Set break point with hit count 1000 here
}
if(0 == i % 5)
{
++c5; // Set normal break point here
}
}在上面的示例中,当您到达正常断点时,您可以检查另一个断点的命中计数。
发布于 2010-04-08 16:22:10
为什么不使用IFDEBUG类型的标志和条件编译?
https://stackoverflow.com/questions/2598339
复制相似问题