摘要:
boost::scoped_ptr虽然简单易用,但它不能共享所有权的特性却大大限制了其使用范围,而boost::shared_ptr可以解决这一局限。顾名思义,boost::shared_ptr是可以共享所有权的智能指针,首先让我们通过一个例子看看它的基本用法: 1 #include <string> 2 #include <iostream> 3 #include <boost/shared_ptr.hpp> //头文件里面包含这个! 4 5 class implementation 6 { 7 public: 8 ~implementation() { 阅读全文