//shared_ptr到普通指针
std::shared_ptr<int> shared_a(new int(7));
int *b=nullptr;
b = &*shared_a;//*share_a 拷贝shared_a里面值创建临时对象, 再&取得临时对象地址
b = shared_a.get();
//普通指针到shared_ptr
shared_a.reset( new int);
//shared_ptr到普通指针
std::shared_ptr<int> shared_a(new int(7));
int *b=nullptr;
b = &*shared_a;//*share_a 拷贝shared_a里面值创建临时对象, 再&取得临时对象地址
b = shared_a.get();
//普通指针到shared_ptr
shared_a.reset( new int);