菜鳥的我居然不知道什么是內存斷點。
自己理解一下:內存斷點就是當某個內存改變的時候會斷下來的。就跟程序斷點一樣,運行到那里就斷下來一樣。
VS2008怎么設置內存斷點呢。我打開內存監視器。按F9是沒有效果的,給出錯誤提示。后來通過網上搜了才知道原來是這樣設置的哦!哈哈。
截圖什么的就算了,因為我覺得我對VS2008的界面應該還是比較了解的吧。哈哈
1.內存斷點只能是在程序調試運行的時候才能設置的。這跟普通的代碼斷點不一樣。
2.進入調試狀態,(按F5啦),設置一個要監控的內存的變量哪里設置斷點先斷下來。(我是這樣做的)。
3.斷下來之后,哈哈,關鍵:點擊菜單欄的Debug->new Breakpoint-> new DataBreakPoint。這就是設置內存的斷點啦。
4 。點擊之后會出來一個設置內存斷點的對話框,填好好斷的內存就可以了。上面的地址是可以直接用變量名加取地址符的。例如&a,其他的應該就好理解,監控的長度和語言。設置就OK了,哈哈。
今天有學了一招,以后如果想知道內存什么時候被改變,俺就不怕啦。。。