C++ 20 準備發佈,C++ 23 提上議程

根據 Reddit C++ 版塊上的信息,C++ 20 已經正式通過委員會草案,這意味著 C++ 20 可以準備發佈。

C++ 20 準備發佈,C++ 23 提上議程

“在近期 ISO C++ 委員會會議上,我們完成了 C++ 20 委員會草案,並投票決定將國際標準草案(DIS,Draft International Standard)發送出去,以進行最終批准和發佈”,帖子介紹:“在程序上,DIS 可能會被拒絕,但是由於我們的程序和過程,這種情況極不可能發生。這意味著 C++ 20 已經完成,並將在幾個月後發佈該標準。”

C++ 20 是近十年來影響最大的一個版本,新的特性眾多,包括:

  • 模組(Modules)
  • 協程(Coroutines)
  • 標準庫 Concepts 的概念
  • 範圍(range)
  • constexpr支持:new/ delete、dynamic_cast、try/ catch、虛擬
  • constexpr 向量和字符串
  • 計時:日曆、時區支持
  • std::format
  • std::span
  • std::jthread

預計這些新特性將會對開發者及 C++ 生態產生不小影響,特別是像協程這種巨大的變化。

同時,在此次會議期間,委員會還通過了 C++ 23 計劃,其中包括優先考慮模塊化標準庫、對協程、執行程序和網絡的庫支持。

更加具體的內容可以查看原帖:

https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is


分享到:


相關文章: