免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VS調(diào)試技巧之C++篇

條件斷點(diǎn)

條件斷點(diǎn),是我們實(shí)際項(xiàng)目開發(fā)中經(jīng)常會(huì)用到的一個(gè)小技巧,它可以很大提高我們的調(diào)試代碼的效率。在使用gdb過(guò)程中,也許你可以很方便的通過(guò)一條語(yǔ)句完成條件斷點(diǎn)的設(shè)置,其實(shí),在VS中,我們同樣有很好的方式來(lái)完成。舉個(gè)栗子。

代碼很簡(jiǎn)單,遍歷一個(gè)數(shù)組并輸出。

int main()
{
int nSrcArr[] = {1, 2, 21, 24, 3, 4, 5, 6};
int nSize = 0;
GET_ARRAY_SIZE(nSrcArr, nSize);
for (int i = 0; i < nSize; i++)
{
printf("%d", nSrcArr[i]);
}
return 0;
}

那么,如果我們想在i==3的時(shí)候暫停查看當(dāng)前數(shù)組值得時(shí)候,該怎么辦呢?如果你不知道條件斷點(diǎn),那么我想還可以有其他兩個(gè)辦法。

  1. 一步一步的F10單步調(diào)試,心里記住當(dāng)前i值,一步一步的循環(huán),直到i==3。
  2. 函數(shù)中加一條判斷語(yǔ)句,在該語(yǔ)句中下斷點(diǎn)。
if (i == 3)
{
//do something
}

那么,還有沒(méi)有其他更簡(jiǎn)單的方法呢?答案是肯定的,這時(shí)候我們的條件斷點(diǎn)就派上了用場(chǎng)。一圖勝千言,具體步驟如下面三張圖所示。

  1. F9給代碼所在行設(shè)定一個(gè)斷點(diǎn)
  2. 點(diǎn)擊右鍵,彈出的菜單欄中選擇Condition
  3. 在彈出的窗口中輸入條件語(yǔ)句

條件斷點(diǎn)1

條件斷點(diǎn)2

條件斷點(diǎn)3

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
11個(gè)高效的VS調(diào)試技巧
VS調(diào)試技巧,提高調(diào)試效率
VC6斷點(diǎn)調(diào)試技巧 | C語(yǔ)言研究中心
C#硬件開發(fā)業(yè)務(wù)流程調(diào)試技巧
我所使用的JavaScript調(diào)試環(huán)境(1)
學(xué)會(huì)調(diào)試,讓你也成為改bug能手
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服