课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
GCC 11会将默认前端语言从C++14变更为C++ 17。
从GCC 9开始,对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与开发者来说有众多优势。
选择的人多的机构就是好机构,达内每年近10万学员的选择,来达内给你一个不一样的培训体验。达内目前开设24大课程体系,Java编程、UI设计、网络营销、web前端培训等课程。达内每月开设免费课程试听训练营,欢迎来电预约免费试听,领取免费课程资料。来合肥C++培训,让你的人生有不一样的精彩。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!