摘要:
简介 boost::shared_ptr是可以共享所有权的指针。如果有多个shared_ptr共同管理同一个对象时,只有这些shared_ptr全部与该对象脱离关系之后,被管理的对象才会被释放。通过下面这个例子先了解下shared_ptr的基本用法: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 class Book 8 { 9 private:10 string name_;11 12 public:13 Book(string name) : name_(name)14 {15... 阅读全文