fix: refine title number

This commit is contained in:
Changkun Ou
2018-05-06 16:03:13 +02:00
parent 9e18543f65
commit 832c6220c5
7 changed files with 29 additions and 112 deletions

View File

@@ -8,21 +8,11 @@ order: 10
> 内容修订中, 目前内容为第一版中对 C++17 的展望
## 一、本节内容
本节内容包括:
- 扩展主题: C++17 简介
+ 主要入选特性
+ 非类型模板参数的 `auto`
+ `std::variant<>`
+ 变量声明的强化
+ 未入选特性
+ Concepts
[TOC]
本章对即将到来的 C++17 进行介绍几个月前2016 年),目前为止,还没有一个正式发布的编译器来编译 C++17 特性的代码,本节作为扩展主题,供对 C++ 的历史进程及其未来发展感兴趣的读者阅读。
## 二、主要入选特性
## 10.1 主要入选特性
### 非类型模板参数的 auto
@@ -85,7 +75,7 @@ std::variant<Args...> tuple_index(size_t i, const std::tuple<Args...>& tpl) {
## 三、未入选特性
## 10.2 未入选特性
C++ 组委会在讨论投票最终确定 C++17 有很多提案,诸如 **Concepts**/**Ranges**/**Module** 等等,其中最受关注的就是 **Concepts**,可惜这一提案最终被拒,作为技术规范(Technical Specifications, TS) 将其发布。
@@ -132,7 +122,7 @@ Concepts TS 的发布到最后一次 C++17 的讨论会只相隔了不到四个
总的来说,类似于 Concepts/Ranges/Modules 这些令人兴奋的特性并没有入选至 C++17这注定了 C++17 某种意义上来说相较于 C++11/14 依然只是小幅度更新,但我们有望在 C++2x 中看到这些东西的出现,这些内容对于一门已经三十多岁『高龄』的编程语言,依然是充满魅力的。
[返回目录](./toc.md) | [上一章](./09-others.md) | [下一章 附录:进一步阅读的学习材料](./appendix.md)
[返回目录](./toc.md) | [上一章](./09-others.md) | [下一章 附录:进一步阅读的学习材料](./appendix1.md)
## 进一步阅读的参考资料