关于C/C++使用Lu键树实现智能指针及检查内存泄露
由于 C/C++ 语言没有自动内存回收机制,程序员每次 malloc/new 出来的内存都要手动 free/delete。由于程序流程太复杂,程序员容易忘记 free/delete,造成内存泄露。C++用智能指针可以有效缓解这类问题,例如:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::weak_ptr、boost::intrusive_ptr等等,可谓种类繁多。
实际上,C/C++程序使用Lu脚本的键树系统也可以解决此类问题,而且程序员可以方便地查找哪块内存忘记了free/delete。
原文:http://www.forcal.net/bczl/luc/autoptr.htm
在csdn浏览:http://blog.csdn.net/forcal/article/details/17787021
有兴趣的可以测试下原文的代码,看看是否真正有用?
[解决办法]
[解决办法]
学习看看
[解决办法]
推荐!!!!
[解决办法]
多谢分享!!!!!!!!!!!!!!!!!!
[解决办法]
mark 有空一定学习学习
[解决办法]
谢谢,对大工程应该来说还是有用的,不过也增加复杂度了
[解决办法]
[解决办法]
学习了,很不错
[解决办法]
[解决办法]
学习了!谢谢
[解决办法]
这个必须要有
[解决办法]
学习学习
[解决办法]
学习了,楼主英雄!!
[解决办法]
确实很有用,谢谢楼主了