2013-07-02 27 views
0

我想讓Visual Studio在任何時候停止在一個斷點上我稱之爲訪問的變量。Visual Studio 2010訪問一個變量斷點

例如:

float someNum=0; 

初始化,但是從來沒有改變過。如果我說,

float someOtherNum=someNum; 

OR

someFunction(someNum); 

如何我在此引用的Visual Studio停止?我應該爲此使用斷點還是Visual Studio有其他一些工具?

請不要因爲我不只是尋找「someNum」的原因是因爲它是從someObject-> someOtherObject-> someNum簡化的,並且有很多不同的結構調用訪問這個變量。

編輯:

我已經使用了visual studio數據斷點。這似乎不是解決我的問題的方法,因爲數據斷點似乎依賴於更改變量的值,而不僅僅是當訪問其變量的內存時。

+0

VS調試器不支持這一點。您可以右鍵單擊「someNum」,然後選擇Find All References並在它顯示的行上設置斷點。如果這是一個頻繁的需求,那麼顯然一個函數而不是變量就是你想要的。避免全局變量,它們是邪惡的。 –

回答

-1

您可以在VS中使用觀察點。這裏是一個教程的鏈接:http://www.youtube.com/watch?v=JPBnbhbVFjY