条款17:以独立语句将newed对象置入智能指针

一、shared_ptr构造函数是个explicit构造函数

条款17:以独立语句将newed对象置入智能指针

条款17:以独立语句将newed对象置入智能指针

 

 

二、应以独立语句将newed对象存储于智能指针内

 

条款17:以独立语句将newed对象置入智能指针

条款17:以独立语句将newed对象置入智能指针

条款17:以独立语句将newed对象置入智能指针

 

注意:

1、shared_ptr构造函数是explicit的,不能进性隐式构造

2、以独立语句将 newed对象存储于(置入)智能指针内。如果不这样做,一旦异常被抛出,有可能导致难以察觉的资源泄漏。