gpt4 book ai didi

c++ - 如何检测错误写入

转载 作者:行者123 更新时间:2023-11-30 02:04:55 25 4
gpt4 key购买 nike

在我的代码中,我有一个对象,其内容完全是垃圾。我猜在代码的其他部分发生了错误的写入,并且(不幸)它写入了我提到的对象的地址。

我想知道是否有某种工具可以告诉我内存地址收到的每一次写入,这样我就可以追踪这个错误的根源。

最佳答案

大多数调试器都支持写入断点。

例如,在 visual studio 中,您必须在调试器中启动您的应用程序,进入(在接近可疑变量初始化的正常断点处),然后在菜单中转到“调试/新断点/新数据断点”。

在 SoftIce 中你可以使用 BPM 命令。 :) 那个也可以中断内存访问。

关于c++ - 如何检测错误写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10038842/

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