我正在使用VS2008編寫程序。我的代碼中有一個特定的行會導致數字錯誤。它是:如何知道何時在我的代碼中訪問變量?
Qp[j] = (Cp - Cm)/(Bp + Bm);
Qp是一個std :: vector。當我評論這條線時,數字錯誤消失。我正在通過我的代碼逐行查找所有訪問Qp [j]的地方。我想知道VS2008中是否有一個功能,或者是一個包含可執行文件的Linux程序,它可以識別從該內存部分讀取的每行代碼(向量中的特定元素)?
我試過在線搜索,但我用的關鍵字提出了有關全局變量的結果。
---編輯
大家好。對於那些回覆,謝謝。只是爲了澄清我的問題:
想象一下,我有一個有5個元素的向量。我想知道在執行期間任何時候我的代碼中使用存儲在元素3中的值的所有地方。是否有捷徑可尋?
您可以在調試器中設置內存斷點。 – Chad
您可以在該行添加斷點。 – Ankit
添加「數據斷點」的選項變灰。你有什麼建議? –