-
EMCPP条款22:使用Pimple习惯用法时,将特殊成员函数的定义放到实现文件中
-
EMCPP条款21:优先选用std::make_unique和std::make_shared,而非直接使用new
-
EMCPP条款20:对于类似 std::shared_ptr 但有可能空悬的指针使用std::weak_ptr
-
EMCPP条款19:使用std::shared_ptr管理具备共享所有权的资源
-
EMCPP条款18:使用std::unique_prt管理具有专属所有权的资源
-
EMCPP条款17:理解特种成员函数的生成机制
-
EMCPP条款16:保证const成员函数的线程安全性
-
EMCPP条款15:只要有可能使用constexpr,就使用它
-
EMCPP条款14:只要函数不会发射异常,就为其加上 noexcept 声明
-
EMCPP条款13:优先选用const_iterator,而非iterator