导入
C++20 简介
本节课带你了解 C++20 及其新特性。
入门
在深入探讨 C++20 的细节之前,我想先快速概述一下 C++20 的主要特性。这个概览有两个目的:一是让你对 C++20 有一个初步印象,二是提供指向相关章节的链接,方便你直接进入具体细节的学习。
注意:因此,本章仅包含代码片段,没有完整的程序。
本课程首先简要回顾之前的 C++ 标准发展历程。这一回顾为比较 C++20 与以往版本提供了背景,并通过历史背景展示了 C++20 的重要意义。
...
C++20 的特性
C++20 有四个突出的新特性:概念(concepts)、范围(ranges)、协程(coroutines) 和 模块(modules)。每个特性都值得单独设立一个子节进行详细介绍。让我们开始吧。