C++ Versions
C++ versions | GCC versions | GCC flags | clang versions | clang flags |
---|---|---|---|---|
C++26 | Partial | -std=c++2c | ||
C++23 | GCC 11 ~ | -std=c++2b | Partial | -std=c++23 |
C++20 | GCC 8 ~ | -std=c++20 | Partial | -std=c++20 |
C++17 | GCC 5 ~ GCC 11 | -std=c++17 | Partial | -std=c++17 |
C++14 | GCC 4.9 ~ GCC 6.1 ~ GCC 10 | -std=c++14 | clang 5 | -std=c++14 |
C++11 | GCC 4.7 ~ GCC 5.x | -std=c++11 | clang 3.4 | -std=c++11 |
C++0x | GCC 4.3 ~ GCC 4.6 | clang 3.3 | -std=c++98 | |
C++98 | ~ GCC 6.0 | -std=c++98 | Yes | -std=c++98 |