遇到错误的语句只是单纯的new一个QList对象如下:
QList<QPointF>* m_list = new QList<QPointF>;
其他什么都没做但是在程序关闭的时候就提示Heap corruption detected.
网上的结果大多数是delete越界或者写入越界。
最后在一个角落找到了解决方法
其实只需要清除重新编译下就行了
本文介绍了一个Qt编程中出现的Heap corruption问题及其解决方案。错误源于简单地new了一个QList对象而未进行适当处理,在程序退出时引发内存破坏警告。文章提供了有效的解决方法,即清除并重新编译项目。
遇到错误的语句只是单纯的new一个QList对象如下:
QList<QPointF>* m_list = new QList<QPointF>;
其他什么都没做但是在程序关闭的时候就提示Heap corruption detected.
网上的结果大多数是delete越界或者写入越界。
最后在一个角落找到了解决方法
其实只需要清除重新编译下就行了
1万+
1537
600

被折叠的 条评论
为什么被折叠?
