C++ 标准

预计时间: 1分钟

C++ 由称为JTC1/SC22/WG21的ISO工作组标准化。到目前为止,它已经发布了 C++ 标准的六个修订版,目前正在开发下一个修订版C++23。

时间表

C++ 标准名称
1998ISO/IEC 14882:1998C++98
2003ISO/IEC 14882:2003C++03
2011ISO/IEC 14882:2011C++11, C++0x
2014ISO/IEC 14882:2014C++14, C++1y
2017ISO/IEC 14882:2017C++17, C++1z
2020ISO/IEC 14882:2020C++20, C++2a

GCC 支持

C++ 语言标准GCC 版本GCC 参数配置备注
C++986.1-std=c++986.1 之前默认 c++98
C++114.8.1-std=c++11
C++146.1-std=c++146.1~10 默认 c++14
C++175-std=c++17
C++208-std=c++20
C++2311-std=c++2b

Clang 支持

最后更新时间为2021年05月01日