C++ 17 新增了许多新的特性,包括但不限于:
- 平衡二叉树(std::map 和 std::set)的常数优化。
- 可持久化 std::array。
- 可扩展的常量表达式。
- 关于自动推断的改进。
- 允许使用大括号初始化非静态的 const 变量。
- 将 std::variant 和 std::optional 的功能增强为支持移动语义。
- 在 std::string 中增加了一些新的构造函数和方法。
- 对于 std::string_view 的支持。
- 对并行算法的支持。
C++ 17 新增了许多新的特性,包括但不限于: