C++14 是什么?
2014年8月18日,ISO (国际标准化组织) 通过了C++的新版本——C++14。C++14没有像C++11那样添加大量新特性,相对来说它只进行了较少地更新,主要专注于修改bug和改进语言。
C++14 中的改进
这里是C++14添加的主要改进的列表。请注意,这个列表不是全面的,而是旨在突出一些感兴趣的关键改进。
- 聚合成员初始化(13.7 - 结构体、成员和成员选择)
- 二进制字面量 (5.2 - 字面量)
[[deprecated]]
属性 (暂无教程)- 数字分隔符 (5.2 - 字面量)
- 函数返回值类型推断(10.8 - 使用 auto 关键字进行类型推断)
- 泛型 lambdas (20.6 - lambda表达式简介(匿名函数))
- Relaxed constexpr functions (F.1 - Constexpr 和 consteval 函数)
- 变量模板 (暂无教程)
std::make_unique
(22.5 — std::unique_ptr)