VS下寫C++程式調試方法:
1. 出現錯誤後,輕按兩下錯誤,可以定位到哪一行出錯。檢查該行。
2. 快捷鍵
Ctrl+F5程式運作不調試
F5調試狀态下運作程式
F10逐過程調試(遇到函數調用地方按F10,則執行函數并跳到函數調用的下一句執行)
F11逐語句調試(遇到函數調用地方按F11,則進去函數内部執行)
Shift+F11跳出函數運作(如執行到一個函數内部,或cout語句定義的地方,此時并不想看這些執行過程,則Shift+F11跳出函數)
F12轉到函數定義(把光标定位到一個函數,或變量上,按F12,會調轉到函數定義或變量定義的地方)
F9斷點(把光标定位到相要加斷點的那一行,按F9;或者直接在那一行最前面點滑鼠左鍵會出現一個紅點),如下圖
3.檢視變量值
如果想要看一個變量的值可以在則可以在該變量所在行加斷點,程式運作到這一句時把滑鼠放在變量上,會出現一個框框,點一下框框上針一樣的按鈕,就會出現如下圖所示的變量内容了。這樣在整個函數運作期間一直都可以明顯的看到變量的值。
4. 注釋中加TODO::
子產品化寫程式時,可以先寫一個子產品中間用注釋TODO::來表示下一步要做的工作,之後在任務清單中可以檢視,(如果下方沒有任務清單,在菜單欄,視圖中點選一下就出現了)如下圖: