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日