0.12 - Configuring Your Compiler: Choosing a Language Standard
Generally, compilers will pick a standard to default to. This is typically not the most recent language standard.
| Publication Year | Formal Name | Conventional Name | Development Name | Notes |
|---|---|---|---|---|
| 2011 | ISO/IEC 14882:2011 | C++11 | C++0x | |
| 2014 | ISO/IEC 14882:2014 | C++14 | C++1y | |
| 2017 | ISO/IEC 14882:2017 | C++17 | C++1z | |
| 2020 | ISO/IEC 14882:2020 | C++20 | C++2a | |
| 2024 | ISO/IEC 14882:2024 | C++23 | C++2b | Finalized (technically complete) in 2023 |
| TBD | TBD | C++26 | C++2c |
C++11 has development named C++0x because it was originally expected to be published before 2010