GCC 11 将支持使用 “-std=c++23”
2021年1月28日 | by tgcode
根据最近的提交显示,GCC 11 将支持使用 “-std=c++23”,但尚未提供任何 C++23 特性。
C++23 是ISO/IEC标准修订版的非正式名称,该标准预期将遵循C++20。2020 年 2 月,在布拉格举行的 C++20 最终会议上,通过了 C++23 的总体计划,但由于疫情tgcode原因,原定于去年 6 月在瓦尔纳举行的 WG21 会议以及去年 11 月在纽约召开的会议均被取消。因此目前所知道的, C++23 有四个优先级别最高的功能,都是对标准库的补充而不是语言级别,分别是:协程相关的库(c++oroutine)、模块化的标准库 (A modular standard library)、异步和并发编程(executor) 以及标准化的网络功能(networking)。
去年 9 月,C++20 在国际标准草案投票中获得全票通过,并于去年 12 月发布。目前,除了模块中的 P1766R1 和P1815R2,GNU 编译器 GCC支持全部的 C++20 特性。而此次添加“-std=c++23” 的支持,主要是为了帮助那些最终要默认使用该标志的项目,可以在即将发布的 GCC 11 中仅使用 C++20 的特性构建。
无论如何,这次提交增加了对 “-std=c++23″ 的支持,至少为下一个 C++ 版本奠定了基础。此外,如本站之前报道所说,GCC 11 已经进入最后开发阶段,正式版预计于下个季度发布。
相关阅读
本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:oscbianji#oschina.cn
本文标题:GCC 11 将支持使用 “-std=c++23”
本文地址:https://www.oschina.net/news/128096/gcc11-support-stdcplusplus20
热门文章
文/ 赵晋杰 来源:字母榜(ID:wujicaijing) 原标题:新消费跃过互联网 2011 年,世界最伟大的产品经理之一的乔布斯因病逝世,大洋另一边的中国创业者,纷纷接过乔布斯衣钵:雷军推出小米手机一代,总结出“专注、极致、口碑、快”七字秘…