boydfd's blog


a blog of boydfd

使用srd::shared_ptr来管理共享所有权的资源

Item 19:使用srd::shared_ptr来管理共享所有权的资源


使用srd::unique_ptr来管理独占所有权的资源

Item 18:使用srd::unique_ptr来管理独占所有权的资源


理解特殊成员函数的生成规则

Item 17:理解特殊成员函数的生成规则


让const成员函数做到线程安全

Item 16:让const成员函数做到线程安全


只要有可能,就使用constexpr

Item 15:只要有可能,就使用constexpr


如果函数不会抛出异常就把它们声明为noexcept

Item 14:如果函数不会抛出异常就把它们声明为noexcept


比起iterator优先使用const_iterator

Item 13:比起iterator优先使用const_iterator


把重写函数声明为“override”的

Item 12:把重写函数声明为“override”的


比起private undefined function优先使用deleted function

Item 11:比起private undefined function优先使用deleted function


比起unscoped enum更偏爱scoped enum

Item 10:比起unscoped enum更偏爱scoped enum