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 |
GCC各版本对C++的支持情况
Daniel_mc2023-09-12 15:27
相关推荐
Murphy20237 分钟前
.net4.0 调用API(form-data)上传文件及传参我曾经是个程序员18 分钟前
C#Directory类文件夹基本操作大全白云~️19 分钟前
uniappX 移动端单行/多行文字隐藏显示省略号编码浪子25 分钟前
构建一个rust生产应用读书笔记7-确认邮件2Kenneth風车28 分钟前
【机器学习(九)】分类和回归任务-多层感知机(Multilayer Perceptron,MLP)算法-Sentosa_DSML社区版 (1)111eternal__day36 分钟前
数据结构(哈希表(中)纯概念版)天之涯上上40 分钟前
JAVA开发 在 Spring Boot 中集成 Swagger2402_8575834941 分钟前
“协同过滤技术实战”:网上书城系统的设计与实现APP 肖提莫1 小时前
MyBatis-Plus分页拦截器,源码的重构(重构total总数的计算逻辑)爱学习的白杨树1 小时前
MyBatis的一级、二级缓存