
我獲得了 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?