我获得了 Visual Studio 2013 的社区版本,我认为 c++11 应该默认启用。
但是,该宏__cplusplus
的值为 199711L (c++98),而不是 201103L (c++11)。此外,如果我尝试运行 c++11 特定代码(如constexpr int a = 5;
),编译器会报错。如何启用 c++11?
我获得了 Visual Studio 2013 的社区版本,我认为 c++11 应该默认启用。
但是,该宏__cplusplus
的值为 199711L (c++98),而不是 201103L (c++11)。此外,如果我尝试运行 c++11 特定代码(如constexpr int a = 5;
),编译器会报错。如何启用 c++11?