C++ 20 已經(jīng)正式通過委員會(huì)草案,這意味著 C++ 20 可以準(zhǔn)備發(fā)布。
“在近期 ISO C++ 委員會(huì)會(huì)議上,我們完成了 C++ 20 委員會(huì)草案,并投票決定將國(guó)際標(biāo)準(zhǔn)草案(DIS,Draft International Standard)發(fā)送出去,以進(jìn)行最終批準(zhǔn)和發(fā)布”,帖子介紹:“在程序上,DIS 可能會(huì)被拒絕,但是由于我們的程序和過程,這種情況極不可能發(fā)生。這意味著 C++ 20 已經(jīng)完成,并將在幾個(gè)月后發(fā)布該標(biāo)準(zhǔn)。”
C++ 20 是近十年來(lái)影響最大的一個(gè)版本,新的特性眾多,包括:
模組(Modules)
協(xié)程(Coroutines)
標(biāo)準(zhǔn)庫(kù) Concepts 的概念
范圍(range)
constexpr支持:new/ delete、dynamic_cast、try/ catch、虛擬
constexpr 向量和字符串
計(jì)時(shí):日歷、時(shí)區(qū)支持
std::format
std::span
std::jthread
預(yù)計(jì)這些新特性將會(huì)對(duì)開發(fā)者及 C++ 生態(tài)產(chǎn)生不小影響,特別是像協(xié)程這種巨大的變化。
同時(shí),在此次會(huì)議期間,委員會(huì)還通過了 C++ 23 計(jì)劃,其中包括優(yōu)先考慮模塊化標(biāo)準(zhǔn)庫(kù)、對(duì)協(xié)程、執(zhí)行程序和網(wǎng)絡(luò)的庫(kù)支持。
Python交流群
635448130點(diǎn)擊加入群聊UI設(shè)計(jì)交流群
579150876點(diǎn)擊加入群聊Unity交流群
495609038點(diǎn)擊加入群聊HTML5交流群
645591648點(diǎn)擊加入群聊