我得到了 Visual Studio 2013 的社区版本,我认为默认情况下应该启用 c++11。
但是,宏__cplusplus的值为 199711L (c++98) 而不是 201103L (c++11)。此外,如果我尝试运行 c++11 特定代码(如constexpr int a = 5;),它会在编译器中出现错误。如何启用 C++11?
__cplusplus
constexpr int a = 5;
visual-studio-2013
visual-studio-2013 ×1