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成员函数线程安全
  • 特殊成员函数的隐式合成与抑制机制
Next Previous

© Copyright 2020, chayliu Revision a08fda66.

Built with Sphinx using a theme provided by Read the Docs.