Mich interessiert, wie oft welche Compiler (gcc, etc.) mit welchen Default C++ Versionen ihr so verwendet (C++98, C++11, C++14, C++17,..)
Alte Compiler ohne C++11 sind kaum noch in Umlauf.
Compiler | # | OS |
default für __cplusplus |
gcc-11.1.x | 5 | (und kamel5 toppt hier alle..; Red Hat, arch, LFS, Gentoo) | 201703L |
gcc-10.3.x | 1 | OpenSuse | 201402L |
gcc-10.2.x | 1 | gentoo | 201402L |
gcc-9.3.x | 2 | ubuntu | 201402L |
gcc-8.3.x | 1 | debian | 201402L |
gcc-7.5.x | 1 | ubuntu | 201402L |
gcc-7.4.x | 1 | SUSE | 201402L |
gcc-6.3.x | 1 | RPi | 201402L |
gcc-5.x.x oder früher |
0 | - (C++11 ab gcc-4.8.1; sinnvoll ab gcc-4.8.5 nutzbar) |
199711L |
clang++-11.x.x | 0 | - | 201402L |
clang++-6.x.x | 0 | - | 201402L |
clang++-5.x.x oder früher | 0 | - | 199711L |
__cplusplus |
C++ Standard |
|
199711L | C++98 | |
201103L | C++11 | |
201402L | C++14 |
|
201703L | C++17 | |
202002L | C++20 |