当我收到“无效的指针操作”时,它是我的调用堆栈窗口错误:
CalStack http://m8spy.com//PersonalFs/M8SPY_Images/CallStack_1.png
出现此错误的原因是什么?
谢谢
答案 0 :(得分:6)
您试图释放内存管理器无法识别为属于它的内存。
异常来自对象的析构函数,它表示您正在尝试释放已释放的对象。否则,你在一个从未有过有效对象引用的变量上调用Free
;注意有关未初始化变量的编译器警告。
答案 1 :(得分:2)
请参阅this article中的“FastMM”项目。虽然它说的是内存泄漏,但它实际上是对调试内存管理器的介绍,它用于查找动态内存的问题 - 就像你的情况一样。