gpt4 book ai didi

c++ - Visual Studio : how do I have the debugger stop when a member variable is modified?

转载 作者:可可西里 更新时间:2023-11-01 12:45:22 27 4
gpt4 key购买 nike

我的程序有一个永远不应该改变的变量。然而,不知何故,它正在被改变。当特定成员变量被修改时,有没有办法让调试器停止?

最佳答案

设置数据断点以在某些变量发生变化时停止执行。

在变量的初始化处中断,或者在变量可见的地方中断 - 您需要能够获取它在内存中的地址。然后,从菜单中选择调试 -> 新断点 -> 新数据断点。输入“&var”(将 var 替换为您的变量名称。)

这将在修改您的变量的确切代码行上打断调试器。

更多文档在这里:

http://msdn.microsoft.com/en-us/library/350dyxd0.aspx

关于c++ - Visual Studio : how do I have the debugger stop when a member variable is modified?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/871328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com