2011年12月29日
摘要: 在园子里也有1个月的时间。总想写点什么,但都不知道写点什么好。今天做项目发现一个问题。查的很久后来才发现,写出来共享一下。问题是这样子的:用C++写的一个MES引擎,当引擎运行起来以后 不会报错也跑起来也很正常,但内存却一直在增长。一般出现此问题的是new出来的没有释放才导致此问题的出现。可引擎中所有new出来的对象都已经释放了。找来找去后来才发现,map<对象指针> 没有被释放。总结:1、做C++无论是做大工程还是小程序都应该注意new出来的对象 记得“及时”释放 delete 对象;2、关于模板对象保存指针 应该采用遍历删除对象指针。 或者内存将一直占有直到程序退出。 if(! 阅读全文
posted @ 2011-12-29 11:43 蚂蚁tony 阅读(1543) 评论(6) 推荐(5) 编辑