Skip to content

Latest commit

 

History

History
76 lines (71 loc) · 2.75 KB

C++11.md

File metadata and controls

76 lines (71 loc) · 2.75 KB

C++11语言新特性

  • auto 和 decltype
  • default 和 delete 的函数
  • final 和 override
  • 尾置返回类型
  • 右值引用
  • 移动构造函数与移动赋值运算符
  • 有作用域枚举
  • constexpr 与 字面类型
  • 列表初始化
  • 委托构造函数、继承构造函数
  • 花括号或等号初始化器
  • nullptr
  • long long
  • char16_t 与 char32_t
  • 类型别名
  • 可变参数模板
  • 推广的非平凡联合体
  • 推广的POD(平凡类型与标准布局类型)
  • Unicode字符串字面量
  • 用户定义字面量
  • 属性
  • lambda表达式
  • noexcept说明符、moexcept运算符
  • alignof 与 alignas
  • 多线程内存模型
  • 线程局部存储
  • GC接口
  • 范围for循环
  • static_assert

C++11新头文件

C++11标准库新特性

  • 并发支持库
  • emplace()、标准库右值引用使用
    • std::unqiue_ptr
    • std::move_iterator
  • std::initializer_list
  • 有状态及有作用域分配器
  • std::forward_list
  • chrono库
  • ratio库
  • 新算法
  • Unicode转换平台
  • std::function
  • std::exception_ptr
  • std::error_code 与 std::error_condition
  • 迭代器改进:std::begin, std::end, std::next, std::prev
  • Unicode转换函数