对shared_ptr的Copy构造和Copy赋值,会改变引用计数,但是对shared_ptr中原始资源的Copy构造和Copy赋值,不会改变引用计数.因此存在下面的危险情况: 1.获取资源时,初始化指针p,然后才用shared_ptr封装资源,这意味着,又可能shared_ptr已经释放了资源,还在使用p,造成未定义行为.这种问题的解决办法就是RAII 2.全局变量,取得shared_ptr中的原始资源,又可能shared_ptr已经释放了资源,还在使用全局变量,造成未定义行为.这种问题的解决…