--- title: 附录 3:现代 C++ 特性索引 type: book-zh-cn order: 13 --- # 附录 3:现代 C++ 特性索引表 | 特性概述 | 首次出现章节 | 首次出现版本 | |:--------|:-----------|:----------| | 概念(Concept) | 第二章 | C++20 | | 模板参数推导 | | C++17 | | 非类型模板参数的 auto 推导 | | C++17 | | 折叠表达式 | | C++17 | | 花括号初始化列表的 auto 推导 | | C++17 | | constexpr lambda | | C++17 | | lambda 表达式的 this 值捕获 | | C++17 | | 内联变量 | | C++17 | | 嵌套 namespace | | C++17 | | 结构化绑定 | | C++17 | | 带初始值的 switch 语句 | | C++17 | | constexpr if | | C++17 | | UTF-8 字符字面量 | | C++17 | | 枚举的直接初始化列表 | | C++17 | | attributes | | C++17 | | `std::variant` | | C++17 | | `std::optional` | | C++17 | | `std::any` | | C++17 | | `std::string_view` | | C++17 | | `std::invoke` | | C++17 | | `std::apply` | | C++17 | | `std::filesystem` | | C++17 | | `std::byte` | | C++17 | | map 和 set 的拼接 | | C++17 | | 并行算法 | | C++17 |