全部博文(573)
发布时间:2015-12-27 14:04:14
Boost智能指针——scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用:#include <string>#include <iostream>#in.........【阅读全文】
发布时间:2015-12-27 10:32:48
boost::shared_ptr的使用方法1. boost::shared_ptr的用法 下面用一个简单的例子说明shared_ptr的用法: #include #include class A { public: void print() { printf("class A print!\n"); }}; int main(int argc, cha.........【阅读全文】
发布时间:2015-12-26 17:45:10
Boost学习之指针容器--pointer_containerBoost.pointer_container提供了和标准相似的容器,只是它存放的是指针,维护的是堆分配的对象.有时,我们可能需要一个包含指针的容器.比如存放一些不可拷贝的对象或者想在容器里存放基类以实现多态.尽管我们可以直接定义存放指针的STL容器,不过这样并不方便,我们得处处小.........【阅读全文】