7eR*_*RoM 7 c++ visual-studio c++20 visual-studio-2019
我搜索了很多,发现了不同的信息,但不幸的是无法理解 Visual Studio 2019 是否完全支持 C++20!
根据我的搜索,有3种类型的信息:
Concepts
和Modules
分别得到完全和部分支持。不支持Couroutines
和Ranges
。另外,Modules
目前还处于试验阶段。
除了Concepts
.
MSVC 和 CLANG 完全支持所有功能。
我问这个问题是因为我需要编译一些 C++20 中引入的新特性的示例代码。
注意:VS2019 的当前和新版本(在问这个问题时)是 16.3.9。
Visual Studio 2019 v16.3.9 部分支持 C++20。
通过将 MSVC 编译器选项从 更改/std:c++17
为/std:c++latest
,我们可以使用最新实现的功能。
根据问题,收集的信息的类型 1 或 2 更接近正确答案。
归档时间: |
|
查看次数: |
5698 次 |
最近记录: |