c – 如何检查指针何时被删除?

c – 如何检查指针何时被删除?,第1张

概述当我调试其他人的代码时,我怎么能找到删除指针的时候? 1) 使用调试器. 按照一个删除. 一般来说,你最终会通过指针传递一些“自由”函数 设置一个断点,条件是过去的指针与调查指针的值相同 2) 一种类似的方法是覆盖“删除”方法并检查有问题的指针. 3) 如果指针引用具有析构函数的对象.在析构函数上放置一个断点.也许你可能想先添加析构函数(如果可能的话,可以通过外部代码,总是可以在自己的代码上添加) 当我调试其他人的代码时,我怎么能找到删除指针的时候?解决方法 1)

使用调试器.
按照一个删除.
一般来说,你最终会通过指针传递一些“自由”函数

设置一个断点,条件是过去的指针与调查指针的值相同

2)

一种类似的方法是覆盖“删除”方法并检查有问题的指针.

3)

如果指针引用具有析构函数的对象.在析构函数上放置一个断点.也许你可能想先添加析构函数(如果可能的话,可以通过外部代码,总是可以在自己的代码上添加)

总结

以上是内存溢出为你收集整理的c – 如何检查指针何时被删除?全部内容,希望文章能够帮你解决c – 如何检查指针何时被删除?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1243579.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存