Item11:优先选用删除函数,而非private未定义函数
Item14:只要函数不抛出异常就加上noexcept声明
Item16:让const成员函数线程安全
Item17:理解特殊成员函数的生成机制
Item7:在创建对象时注意区分()和{}
Item8:优先选用nullptr,而非0或NULL
Item18:使用独占指针管理具备专属所有权的资源
Item9:优先选用别名声明,而非typedef
Item19:对于共享资源使用共享指针
Item20:当shared_ptr可能悬空时使用weak_ptr