什么是 C++14?
2014 年 8 月 18 日,ISO(国际标准化组织)批准了新版 C++,名为 C++14。与 C++11 增加了大量新功能不同,C++14 是一个相对次要的更新,主要包含错误修复和小的改进。
C++14 的新改进
为了您的兴趣,这里列出了 C++14 增加的主要改进。请注意,此列表并非全面,而是旨在突出一些值得关注的关键改进。
- 聚合成员初始化 (13.7 -- 结构体、成员和成员选择简介)
- 二进制字面量 (5.3 -- 数制(十进制、二进制、十六进制和八进制))
- [[deprecated]] 属性(暂无教程)
- 数字分隔符 (5.3 -- 数制(十进制、二进制、十六进制和八进制))
- 函数返回类型推导 (10.8 -- 使用 auto 关键字推导对象类型)
- 泛型 Lambda 表达式 (20.6 -- Lambda 表达式(匿名函数)简介)
- 放宽的 constexpr 函数 (F.1 -- Constexpr 函数)
- 变量模板(暂无教程)
- std::make_unique (22.5 -- std::unique_ptr)