boost
shexinwei
这个作者很懒,什么都没留下…
展开
-
Boost智能指针
智能指针能够使C++的开发简单化,主要是它能够像其它限制性语言(如C#、VB)自动管理内存的释放,而且能够做更多的事情。 1、 什么是智能指针 智能指针是一种像指针的C++对象,但它能够在对象不使用的时候自己销毁掉。 我们知道在C++中的对象不再使用是很难定义的,因此C++中的资源管理是很复杂的。各种智能指针能够操作不同的情况。当然,智能指针能够在任务结束的时候删除对象,转载 2014-07-15 17:07:15 · 615 阅读 · 0 评论 -
Boost智能指针——scoped_ptr
原文:http://www.cnblogs.com/TianFang/archive/2008/09/15/1291050.html Boost智能指针——scoped_ptr boost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用: #include转载 2014-07-15 17:34:33 · 713 阅读 · 0 评论