我想知道如果我可以在visual studio中調試時定義一個變量。例如,我想知道當某個標記爲真時斷點有多少次被擊中。 Visual Studio調試器似乎需要更高級的可編程技術。我可以在Visual Studio調試器中定義一個變量嗎?
Visual Studio條件斷點只能滿足部分要求。
我想知道如果我可以在visual studio中調試時定義一個變量。例如,我想知道當某個標記爲真時斷點有多少次被擊中。 Visual Studio調試器似乎需要更高級的可編程技術。我可以在Visual Studio調試器中定義一個變量嗎?
Visual Studio條件斷點只能滿足部分要求。
爲什麼不使用IFDEBUG標誌和條件編譯?
要確定中斷點的命中次數,請將中斷點所需的命中次數設置爲一個非常高的值,而您不希望達到該值。
然後,您可以通過將鼠標懸停在左側的斷點圖標上,或通過右鍵單擊斷點,然後再次選擇「點擊數」來檢查斷點的當前命中數。
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
}
}
在上面的例子中,當你達到正常中斷點時,你可以檢查另一箇中斷點的命中數。