insufficient memory for operation

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:42:59
我编写一个折线图的统计图表,每执行一次,内存就会被占用一部分,直到没有了,然后就提示出这个错误。
请教高手:为什么这样呢?在这里我只用了一个表,也关闭了。此过程中也没有创建需要释放的变量。还有,像圆饼图和直方图就没有这个问题。是因为折线图占用的内存多吗?
我用free不算释放吗?
您能告诉我free和destroy的区别吗?

你也说了:每执行一次,内存就会被占用一部分,直到没有了

那么肯定是借了不还~~并不是一定显式地申请内存,才给你分配。。。。
记住哦~~出来混,迟早要还的

尝试在析构函数中使用
delete this
位图加载入内存后不会自动释放,必须手动,可以参见windows程序设计第五版
使用调试模式
在程序结束以后看一下内存泄漏信息