电话:400-123-4567
园区景色 当前位置: 首页 > 园区景色

【星空体育app】GCC11在C++20模式下将启用协程支持

时间:2024-11-19 15:35:01

  本文摘要:最近发布的GCC10编译器已对C++20的主要功能协程(Co-Routines)进行了初始支持,但是除非显式地开启该选项,否则并不会启用此功能。

最近发布的GCC10编译器已对C++20的主要功能协程(Co-Routines)进行了初始支持,但是除非显式地开启该选项,否则并不会启用此功能。当GCC10在C++20模式(std=c++20)中运行时,默认情况下会启用C++协程。

而将于明年发布的GCC11在C++20推出时将具有协程功能,到那时,GNU编译器集合中支持C++20的剩余部分也应该会被解决。协程(Coroutines)是C++20的主要功能之一,它允许某个函数在暂停执行之后再恢复。有关C++协程的示例语法和更多详细信息请在cppreference.com上查看。

可以看到,官方对协程的定义是:Acoroutineisafunctionthatcansuspendexecutiontoberesumedlater.协程是能暂停执行以在之后恢复的函数。与concepts,modules,spaceshipoperator和内存模型改进等一起共同构成C++20的主要特性。C++20标准在今年年初确定了技术规范后,将于近期正式发布。GCC10已经配备了C++20的大部分内容,而对于GCC11来说,其余的项目很有可能将会被解决,包括像上周看到的为std=c++20启用协程的更改。

在C++标准的状态页面上,仍有面向GCC的C++20功能处于开发阶段。如果想知道LLVMClang上的C++20状态,可查看此页面。


本文关键词:星空体育·(StarSky Sports)官方网站,星空体育app

本文来源:星空体育·(StarSky Sports)官方网站-www.baihe520.com

返回
地址:辽宁省阜新市汉川市平国大楼62号 电话:400-123-4567
版权所有:Copyright © 2007-2024 www.baihe520.com. 星空体育·(StarSky Sports)官方网站科技 版权所有 ICP备案编号:ICP备12400831号-6