我怎么知道何时在我的代码中访问变量

How do I know when a variable is accessed within my code?

本文关键字:访问 变量 代码 我的 何时 我怎么知道      更新时间:2023-10-16

我正在使用VS2008来编写程序。我的代码中有一条特定的行会导致数值错误。是:

    Qp[j] = (Cp - Cm)/(Bp + Bm);

QP是一个std :: vector。当我评论这一行时,数值错误就会消失。我将逐行浏览我的代码,以查找访问QP [J]的所有位置。我想知道VS2008中是否有一个功能,还是围绕可执行文件包裹的Linux程序,可以识别从该内存的部分读取的每一行代码(向量中的特定元素)?

我尝试在线搜索,但是我使用的关键字与全局变量有关。

---编辑

大家好。对那些回应的人,谢谢。只是为了澄清我的问题:

想象我有一个有5个元素的向量。我想知道在执行过程中的任何时间点中使用元素3中存储的值的所有位置。有一个简单的方法吗?

我不确定我是否正确理解您,但是如果您评论该行和代码有效,那么问题也许是 line,而您不喜欢需要检查其他行。

也许在您的情况下,您会处于Bp+Bm = 0的情况下(按零错误进行划分)。

QP的元素可能不如索引J,请检查QP的大小。