天天看點

在VC和VS中使用條件斷點

,目的

有時候我們打了一個斷點,但是希望當同時滿足其他某些條件時才讓這個斷點觸發,我們可以選擇手動更改代碼加上判斷條件,但這樣比較麻煩而且多餘,使用條件斷點就比較容易地處理這個情況。

最常見的情景是想斷在循環中的某一次。

VC和 VS都帶有這個功能。

2,VC中使用條件斷點

①使用方法。

如圖:

在VC和VS中使用條件斷點

打開菜單Edit->Breakpoints或按組合鍵Ctrl+B,會出現Breakpoints對話框,下方是你所打的斷點的清單,選中一個後,點選Condition,填入你想在斷點觸發前判斷的條件即可。

我這裡是當i=200,也就是第201次循環時斷點才觸發一次。

②效果:

在VC和VS中使用條件斷點

3,VS中使用條件斷點

在斷點所在行右鍵單擊,在菜單中選中“斷點”->“條件”,填上斷點觸發前需要判斷的條件即可。

繼續閱讀