关于c++ 中的智能指针shared_ptr
1)从shared_ptr智能指针中取出原始值
//Demo1.cc
#include <iostream>
#include<memory>
using namespace std;
int main()
{
int a = 120;
shared_ptr<int> pt = make_shared<int>(a);
int *pRaw = pt.get();
cout<< "rawValue="<<*pRaw<<endl; //you will see =120
return 0;
}
//MakeFile: g++ Demo1.cc ;./a.out