- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本 - 添加 C++ Primer 练习代码 - 新增 Learn C++ 教程的 C++ 开发简介章节 - 添加头文件解析文档 - 更新 mkdocs.yml,包含新教程的目录结构 - 修改项目设置,使用 Python 3.10环境
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
---
|
||
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 |
|
||
|