首页 体育 教育 财经 社会 娱乐 军事 国内 科技 互联网 房产 国际 女人 汽车 游戏

188体育官网平台:GCC 11 将默认前端语言为 C++ 17,C++ 14 被替换

(来源:网站编辑 2020-06-30 11:51)
文章正文

GCC 11 会将默认前端语言从 C++14 变换为 C++ 17。

从 GCC 9 起头,188体育官网平台:对 C++ 17 的支持已经不再是实验性子,C++ 前端实现了完备的 C++ 17 语言,而且 C++ 尺度库支持简直也完成了(不过目前还有两个库特征有待完满)。

目前在 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 与开发者来说有众多上风

文章评论
首页
评论
分享
Top