EffectiveModernCpp
latest
类型推断
auto
转向现代C++
用nullptr替代0和NULL
用using别名声明替代typedef
用enum class替代enum
用=delete替代private作用域来禁用函数
用override标记被重写的虚函数
用std::cbegin和std::cend获取const_iterator
用noexcept标记不抛异常的函数
用constexpr表示编译期常量
用std::mutex或std::atomic保证const成员函数线程安全
特殊成员函数的隐式合成与抑制机制
智能指针
右值引用、移动语义和完美转发
lambda表达式
并发API
其他轻微调整
EffectiveModernCpp
Docs
»
转向现代C++
Edit on GitHub
转向现代C++
¶
Contents:
用nullptr替代0和NULL
用using别名声明替代typedef
用enum class替代enum
用=delete替代private作用域来禁用函数
用override标记被重写的虚函数
用std::cbegin和std::cend获取const_iterator
用noexcept标记不抛异常的函数
用constexpr表示编译期常量
用std::mutex或std::atomic保证const成员函数线程安全
特殊成员函数的隐式合成与抑制机制