GCC各版本对C++的支持情况

C++版本 GCC版本支持情况 GCC版本 指定版本的命令标志
C++98 完全支持 是GCC 6.1之前版本的默认模式 -std=c++98 or -std=gnu++98
C++11 完全支持 从GCC4.8.1版本开始完全支持 -std=c++11 or -std=gnu++11
C++14 完全支持 从GCC 6.1版本开始完全支持,是GCC 6.1到GCC 10 (包括) 的默认模式 -std=c++14 or -std=gnu++14
C++17 完全支持 从GCC 5版本开始,到GCC 7版本,已基本完全支持。 是GCC 11版本的默认模式 -std=c++17 or -std=gnu++17
C++20 未完全支持 从GCC 8版本开始陆续支持C++20特性 -std=c++20 or -std=gnu++20 (GCC9及以前使用-std=c++2a)
C++23 未完全支持(标准还在发展中) 从GCC 11版本开始支持C++23特性 -std=c++2b or -std=gnu++2b
相关推荐
音符犹如代码14 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
又是忙碌的一天14 小时前
抽象类和接口
java·开发语言
亮剑201814 小时前
第2节:程序逻辑与控制流——让程序“思考”
开发语言·c++·人工智能
敲代码的瓦龙14 小时前
操作系统?进程!!!
linux·c++·操作系统
lly20240614 小时前
Go 语言接口
开发语言
霜绛14 小时前
C#知识补充(二)——命名空间、泛型、委托和事件
开发语言·学习·unity·c#
TiAmo zhang15 小时前
现代C++的AI革命:C++20/C++23核心特性解析与实战应用
c++·人工智能·c++20
Dxxyyyy15 小时前
零基础学JAVA--Day26(枚举类)
java·开发语言
好望角雾眠15 小时前
第四阶段C#通讯开发-6:Socket之UDP
开发语言·笔记·学习·udp·c#
黑屋里的马15 小时前
java的设计模式之桥接模式(Bridge)
java·算法·桥接模式