参考链接:https://docs.microsoft.com/zh-cn/cpp/build/reference/zc-cplusplus?view=msvc-160
遇到的问题:
Visual Studio 2019中C++语言标准选择【ISO C++17 标准 (/std:c++17)】发现__cplusplus的值依然还是 199711L,而不是201703L。
解决方案:
1.打开项目的“属性页” 对话框
2.选择 "配置属性" " > c/c + + > 命令行" 属性页
3.将 /Zc:__cplusplus 或 /Zc:__cplusplus- 添加到“其他选项:”窗格