开发环境是vs2008,语言是c++,当我发布问题的时候,一开始它运行没有问题,但是几分钟后它停止并显示这样的错误: HEAP[guessModel.exe]: Invalid Address specified to RtlFreeHeap(003E0000,7D7C737B)。 谁能告诉我错误的原因。非常感谢。
最佳答案
我的猜测是您正在尝试使用野指针。指向已释放内存的指针已被取消引用,或者某个无效指针已传递给释放函数。
不看实际代码很难说出原因。您可以附加一些调试工具,如 WinDbg 并找出此错误的原因。
关于c++ - 指定给 RtlFreeHeap 的无效地址的原因是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2862454/