![在 Visual Studio 2013 上启用 c++11](https://linux22.com/image/1457405/%E5%9C%A8%20Visual%20Studio%202013%20%E4%B8%8A%E5%90%AF%E7%94%A8%20c%2B%2B11.png)
我获得了 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?