C++ 标准
预计时间: 1分钟
C++ 由称为JTC1/SC22/WG21的ISO工作组标准化。到目前为止,它已经发布了 C++ 标准的六个修订版,目前正在开发下一个修订版C++23。
时间表
| 年 | C++ 标准 | 名称 |
| 1998 | ISO/IEC 14882:1998 | C++98 |
| 2003 | ISO/IEC 14882:2003 | C++03 |
| 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 |
GCC 支持
| C++ 语言标准 | GCC 版本 | GCC 参数配置 | 备注 |
| C++98 | 6.1 | -std=c++98 | 6.1 之前默认 c++98 |
| C++11 | 4.8.1 | -std=c++11 | |
| C++14 | 6.1 | -std=c++14 | 6.1~10 默认 c++14 |
| C++17 | 5 | -std=c++17 | |
| C++20 | 8 | -std=c++20 | |
| C++23 | 11 | -std=c++2b | |
Clang 支持
最后更新时间为2021年05月01日