vs2017可以支持C++17吗
时间: 2023-11-04 16:45:34 浏览: 72
是的,VS2017可以支持C++17。需要确保你的VS2017版本已经更新到最新的版本,因为早期版本可能不支持所有的C++17特性。同时,你需要在项目属性中设置编译器选项,以启用C++17特性。具体来说,你需要将"C/C++" -> "命令行" -> "附加选项"中的"/std:c++latest"改为"/std:c++17"。这样VS2017就可以支持C++17了。
相关问题
VS2017能不能用C++17
是的,Visual Studio 2017可以使用C++17特性来编写代码。从Visual Studio 2017版本15.3开始,它支持C++17的大多数特性,如if语句中的初始化、结构化绑定、if constexpr、折叠表达式、constexpr lambda函数、内联变量、嵌套命名空间、编译期计算std::byte的支持等等。只需在项目属性中设置使用C++17标准即可。同时,Visual Studio 2017也支持C++14和C++11标准的特性。
Visual Studio 2017 (v141), V141支持c++17吗
Visual Studio 2017(版本号v141)是Microsoft发布的一款集成开发环境(IDE),主要用于Windows平台上的C++开发。它包含了对C++11标准的支持,这是在Visual Studio 2015中首次引入的。然而,对于C++17标准,虽然C++11和C++14已经全面集成,但C++17在Visual Studio 2017中并不完全是“完整”的支持,因为该版本是在C++17正式发布之后发布的。
C++17带来了一些重要特性和改进,如果你使用Visual Studio 2017开发并希望利用C++17的新功能,可能需要采用一些间接方法或者依赖于第三方库,因为Visual Studio 2017不直接支持所有的C++17特性。但你可以尝试开启编译器的C++17模式,这可能会允许某些编译器扩展或部分C++17特性的工作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)