最近有很多内容涉及到C++20中的内容,例如concept等。但是由于C++20还属于新生事物,不仅可以参考的例子少,找到一个可以体验C++20功能的开发环境都困难。本文介绍使用微软VisualStudio2019预览版体验C++20新特性的方法。
下载并安装VisualStudio体验版
以下是体验版和正式版的下载地址,和正式版稍有不同:
https://visualstudio.microsoft.com/zh-hans/vs/preview/
上图中选择下载社区版(Community)下载在线安装包。
安装包开始执行之后,选择下图中【使用C++的桌面开发】并按照提示进行安装。
创建C++20项目
启动VisualStudio2019预览版之后,按照下图构建【控制台应用】。
修改编译器设定
项目构建完成之后,打开项目设定画面,如下图所示选择【语言】设定,并将【C++语言标准】修改为【预览-最新C++工作草案中的功能(/std:c++latest)】