为RtlFreeHeap指定了无效地址的原因是什么

car*_*arl 3 c++ opencv visual-c++

开发环境是vs2008,语言是c ++,当我发布问题时,开始运行时出现问题,但几分钟后停止并显示错误:HEAP [guessModel.exe]:指定给RtlFreeHeap的无效地址(003E0000) ,7D7C737B).谁能告诉我错误的原因.非常感谢你.

aJ.*_*aJ. 5

我的猜测是你正在尝试使用野指针.指向已释放的内存的指针已被取消引用,或者某些无效指针已传递给自由函数.

没有看到实际代码就很难说清楚原因.您可以附加一些调试工具,如WinDbg,并得出此错误的原因.