Enz*_*Chi 7 c++ pointers delete-operator
当我调试其他人的代码时,我怎么能找到删除指针的时候?
ste*_*ert 5
1)
使用调试器.按照一个删除.一般来说,你最终会通过指针传递一些"自由"函数
设置一个断点,条件是过去的指针与调查指针的值相同
2)
一种类似的方法是覆盖"删除"方法并检查有问题的指针.
3)
如果指针引用具有析构函数的对象.在析构函数上放置一个断点.也许你可能想先添加析构函数(如果可能的话,可以通过外部代码,总是可以在自己的代码上添加)
归档时间:
13 年,8 月 前
查看次数:
4215 次
最近记录:
10 年,6 月 前