C++类中HWND类型数据有时候正常,有时候为0,是什么原因?
开始怀疑是类析构时释放了,重载了析构函数后还是不管用
我是把这个类存储到了一个list列表里,遍历列表找到这个对象,再进行操作的,会不会有影响?
正常数据:
异常数据:
C++类中HWND类型数据有时候正常,有时候为0,是什么原因?
开始怀疑是类析构时释放了,重载了析构函数后还是不管用
我是把这个类存储到了一个list列表里,遍历列表找到这个对象,再进行操作的,会不会有影响?
正常数据:
没有完整源码,无从猜测,可能的点很多。
但有个办法可以追踪到问题,调试的时候,把该变量添加到【自动窗口】,右键选中该变量,勾选【值更改时中断】,这样该变量修改时就可以自动断下来,你可以看调用堆栈,找到修改的根源。