日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

GCC 11 在 C++20 模式下将启用协程支持

發布時間:2023/11/22 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 GCC 11 在 C++20 模式下将启用协程支持 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  最近發布的 GCC 10 編譯器已對C++20 的主要功能協程(Co-Routines)進行了初始支持,但是除非顯式地開啟該選項,否則并不會啟用此功能。

  當 GCC 10 在C++20 模式(std=c++20) 中運行時,默認情況下會啟用C++ 協程。而將于明年發布的GCC 11 在 C++20 推出時將具有協程功能,到那時,GNU 編譯器集合中支持 C++20 的剩余部分也應該會被解決。

  協程(Coroutines)是 C++20 的主要功能之一,它允許某個函數在暫停執行之后再恢復。有關 C++ 協程的示例語法和更多詳細信息請在cppreference.com上查看。可以看到,官方對協程的定義是:

A coroutine is a function that can suspend execution to be resumed later.

協程是能暫停執行以在之后恢復的函數。

  與 concepts, modules, spaceship operator 和內存模型改進等一起共同構成 C++20 的主要特性。

  C++20 標準在今年年初確定了技術規范后,將于近期正式發布。GCC 10 已經配備了 C++20 的大部分內容,而對于 GCC 11 來說,其余的項目很有可能將會被解決,包括像上周看到的為 std=c++20啟用協程的更改。

  在 C++ 標準的狀態頁面上,仍有面向 GCC 的 C++20 功能處于開發階段。如果想知道 LLVM Clang 上的 C++20 狀態,可查看此頁面。

總結

以上是生活随笔為你收集整理的GCC 11 在 C++20 模式下将启用协程支持的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。