在 Visual Studio 2019 或更高版本中使用 Microsoft C++ (MSVC)
在Visual Studio 2019 或更高版本中使用Microsoft C++ (MSVC) 编译器时,若希望项目代码遵循ISO C++17 标准进行编译,应使用以下哪个编译选项?( )
A. /std:c11
B. /std:c++17
C. /std:c++23preview
D. /std:c++2017
答案:
B
解析:
本题考查对Visual Studio 中MSVC 编译器指定C++ 语言标准版本选项的掌握。
选项分析:
A. /std:c11:此选项用于指定C 语言遵循C11 标准,而非C++ 语言标准。因此不符合题意。
B. /std:c++17:此选项是MSVC 编译器用于启用对ISO C++17 标准支持的编译开关。在Visual Studio 2017 及更高版本中,通过此选项可以指示编译器按照C++17 标准来解析和编译代码。这是符合题目要求的正确选项。
C. /std:c++23preview:此选项用于启用对尚未正式发布的C++23 标准草案或预览版功能的支持。它针对的是C++23,而非题目要求的C++17。

我要评论