shared_ptr定义遵循共享所有权的概念,即不同的 shared_ptr 对象可以与相同的指针相关联
如果指向的资源没有任何一方需要的话,就会析构并释放资源
实现每个shared_ptr对象在会在栈上设立两个指针,分别指向堆上的两个
2022-10-26