C11

C++ 11 标准是 C++标准的主要扩展。你可以在下面找到更改的概述,因为它们已在 isocpp 常见问题解答中分组,并提供了更详细文档的链接。

语言扩展

一般特征

  • = default 和= delete
  • 控制默认移动和复制
  • 委托构造函数
  • 类内成员初始化程序
  • 继承的构造函数
  • 覆盖控件:覆盖
  • 覆盖控件:final
  • 显式转换运算符

其他类型

  • 枚举类
  • long long - 一个更长的整数
  • 扩展的整数类型
  • 广义联合
  • 广义 POD

模板

  • 外部模板
  • 模板别名
  • 变异模板
  • 本地类型作为模板参数

并发

其他语言功能

  • __cplusplus 对 C++ 11 的价值是多少?
  • 后缀返回类型语法
  • 防止缩小
  • 直角括号
  • static_assert 编译时断言
  • 原始字符串文字
  • 属性
  • 对准
  • C99 功能

库扩展

一般

  • unique_ptr
  • shared_ptr 的
  • weak_ptr
  • 垃圾收集 ABI
  • 元组
  • 输入特征
  • 功能和绑定
  • 正则表达式
  • 时间效用
  • 随机数生成
  • 范围分配器

容器和算法

  • 算法改进
  • 容器改进
  • unordered_ *容器
  • std ::阵列
  • 修饰符 Modifiers

并发