2010-04-08 38 views
0

我想知道如果我可以在visual studio中調試時定義一個變量。例如,我想知道當某個標記爲真時斷點有多少次被擊中。 Visual Studio調試器似乎需要更高級的可編程技術。我可以在Visual Studio調試器中定義一個變量嗎?

Visual Studio條件斷點只能滿足部分要求。

回答

0

爲什麼不使用IFDEBUG標誌和條件編譯?

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 
    } 
} 

在上面的例子中,當你達到正常中斷點時,你可以檢查另一箇中斷點的命中數。

相關問題