GCC 11 将默认前端语言为 C++ 17,C++ 14 被替换AG亚游客户端下载

文章正文
发布时间:2020-06-29 11:46

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

从 GCC 9 开始,AG亚游客户端下载关于 C++ 17 的支持已经没有再是实验性质,C++ 前端完成了完整的 C++ 17 语言,ag旗舰手机版并且 C++ 规范库支持多少乎也实现了(没有过目前还有两个库特点有待完善)。

目前在 GCC 中,当没有指定任何版本 C++ 规范时,ag旗舰厅app下载默许版本是 C++ 14(从 GCC 6.1 开始)。然而和着 GCC 关于 C++ 17 的支持往常已经有一年以上的成熟期,并且 GCC 11 将于明年发布,ag旗舰厅在线下载开发团队觉得是时分将 C++ 17 用作 GCC 11 的默许前端了。虽然可能在 GCC 10 中进行此更改,然而它已经进入周期的后期阶段,ag旗舰厅手机客户端不太多光阴来解决可以涌现的任何结果;而虽然 GCC 已经在一直支持 C++ 2a/C++ 20,但目前要进行默许的转换还为时过早。

26 日,ag旗舰厅手机版下载GCC 11 源码中已经将 C++ 17 更改为默许前端语言。C++ 17 有良多新的特点,包括:删除 trigraphs、在模板参数中准许应用 typename(作为调换类)、来自 braced-init-list 的新规则用于自动推导、UTF-8 字符文字与一些用于关于齐内存调配的扩展等,迁徙到 C++ 17 对 GCC 与开发者来说有众多上风

首页
评论
分享
Top