选自modernescpp
作者:JPTech等
机器之心编译
参与:Panda、杜伟
C++20(C++编程语言标准版)将是C++语言一次非常重大的更新,将为这门语言引入大量新特性。近日,C++开发者RainerGrimm正通过一系列博客文章介绍C++20的新特性。目前这个系列文章已经更新了两篇,本篇是第一篇,主要介绍了C++20的BigFour(四大新特性:概念、范围、协程和模块)以及核心语言(包括一些新的运算符和指示符)。
C++20有很多更新,上图展示了C++20更新的概况。下面作者首先介绍了C++20的编译器支持情况,然后介绍TheBigFour(四大新特性)以及核心语言方面的新特性。
C++20的编译器支持
适应新特性的最简单方法是试用它们。那么接下来我们就面临着这个问题:哪些编译器支持C++20的哪些特性?一般来说,cppreference.