IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[新资讯] GCC 11将默认前端语言为 C++ 17,C++ 14 被替换

[复制链接]
Lacy 发表于 2020-6-28 10:54:08 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 64G/128G/256G | 固态U盘 256G Pro/512G Pro


  GCC 11 会将默认前端语言从 C++14 变更为 C++ 17.从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,C++ 前端实现了完整的 C++ 17 语言,并且 C++ 标准库支持几乎也完成了(不过目前还有两个库特性有待完善)。

up-317d3a37c87154074cd764fe720d86a01c3.jpg


  目前在 GCC 中,当不指定任何版本 C++ 标准时,默认版本是 C++ 14(从 GCC 6.1 开始)。但是随着 GCC 对 C++ 17 的支持现在已经有一年以上的成熟期,并且 GCC 11 将于明年发布,开发团队认为是时候将 C++ 17 用作 GCC 11 的默认前端了。虽然可以在 GCC 10 中进行此更改,但是它已经进入周期的后期阶段,没有太多时间来解决可能出现的任何后果;而虽然 GCC 已经在不断支持 C++ 2a/C++ 20,但目前要进行默认的转换还为时过早。

  26 日,GCC 11 源码中已经将 C++ 17 更改为默认前端语言。C++ 17 有许多新的特性,包括:删除 trigraphs、在模板参数中允许使用 typename(作为替代类)、来自 braced-init-list 的新规则用于自动推导、UTF-8 字符文字与一些用于对齐内存分配的扩展等,迁移到 C++ 17 对于 GCC 与开发者来说有众多优势。















原文链接:https://www.cnbeta.com/articles/soft/996375.htm
最近访问 头像模式 列表模式
fudashuai 发表于 2020-6-28 16:14:24 | 显示全部楼层

活跃 11669| 技术 0| 互助 0| 钻石 0

C++ 17取代C++ 14,很正常!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Lacy

49365

活跃

2

技术

9

互助
签到任务
最火的业界新闻
  • 支付宝收钱码会发光:晚上10点成交易高峰
  • 5G网络对健康有害吗?研究结果揭示:影响很
  • AMD发布Radeon 20.7.1驱动更新 引入新的错
  • Intel 144层QLC闪存被曝完成开发 PLC闪存规
  • 传闻称MacBook Air将停产 但替代品值得期待
  • 新专利曝光 小米或为全面屏新机配备1.08亿
  • 华为申请麒麟芯片商标曝光:呆萌 可爱
  • 郭明錤曝光一大波新MacBook:搭载苹果自研C
  • 女子京东购买“小米”燃气灶 故障后发现为
  • 苹果对自研显卡充满自信:独显不一定具备更
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 这技术绝了
  • 没头脑和不高兴
  • 谢啦,亲爱的
  • 试图混入其中
  • 小北极熊发烧了怎么办?
  • 赛博朋克
  • 以毒攻毒
  • 被太阳暴晒了一天的键盘。
  • 选什么显而易见了
  • 这这就是我不买加长的原因?
关注官方微信
快速回复 返回顶部 返回列表