我想知道我是否可以在visual studio中调试期间定义一个变量。例如,我想知道当某个标志为真时断点被击中的次数。这种要求似乎需要更高级的可编程技能到visual studio调试器。
Visual Studio条件断点只能满足部分要求。
答案 0 :(得分:1)
要确定断点的点击次数,请将断点所需的点击次数设置为您不希望达到的非常高的值。
然后你可以通过将左边的断点图标悬停或右击它然后再次选择“命中计数...”来检查断点的当前命中数。
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
}
}
在上面的例子中,当你到达正常断点时,你可以检查另一个断点的命中数。
答案 1 :(得分:0)
为什么不使用IFDEBUG类型的标志和条件编译?