-- **_MSVC_LANG** Defined as an integer literal that specifies the C++ language standard targeted by the compiler. When compiled as C++, the macro is the integer literal value 201402 if the [/std:c++14](../build/reference/std-specify-language-standard-version.md) compiler option is set, or by default; it is set to 201703 if the [/std:c++17](../build/reference/std-specify-language-standard-version.md) compiler option is set; and it is set to a higher, unspecified value when the [/std:c++latest](../build/reference/std-specify-language-standard-version.md). Otherwise, the macro is undefined. The **_MSVC_LANG** macro and [/std (Specify Language Standard Version)](../build/reference/std-specify-language-standard-version.md) compiler options are available beginning in Visual Studio 2015 Update 3.
0 commit comments