1、值調試的概述
觀察變量的值,可以在斷點狀態下將鼠標放在該變量的上面,等一下就會顯出變量的值。其實,VC還提供被稱為Watch或Memory的機制來觀看變量和表達式的值。下面對這兩種調試方法逐一介紹。
2、調試技巧
①Watch機制
VC提供一種被稱為Watch的機制來觀看變量和表達式的值。在斷點狀態下,在變量上單擊鼠標右鍵,在彈出的快捷菜單中選擇【Quick Watch】命令,就彈出一個對話框,顯示這個變量的值。單擊“Debug”工具條上的【Watch】按鈕,就出現一個Watch視圖(Watch1,Watch2),在該視圖中輸入變量或者表達式,就可以觀察變量或者表達式的值。注意:這個表達式不能有副作用,例如++運算符絕對禁止用于這個表達式中,因為這個運算符將修改變量的值,導致軟件的邏輯被破壞
②Memory機制
由于指針指向的數組,Watch只能顯示第一個元素的值。為了顯示數組的后續內容,或者要顯示一片內存的內容,可以使用Memory功能。在Debug工具條上單擊【Memory】按鈕,彈出一個對話框,在其中輸入地址,就可以顯示該地址指向的內存的內容。
如果還想獲得更多關于《Visual C++代碼參考與技巧大全》的內容,可點擊下面網址,http://www.shnenglu.com/kangnixi/archive/2010/01/13/105591.html