C++20 標(biāo)準(zhǔn)正式發(fā)布

ISO C++ 委員會(huì)正式發(fā)布了 C++20 標(biāo)準(zhǔn),命名為 ISO/IEC 14882:2020。
詳見:https://www.iso.org/standard/79358.html

早在 9 月份,C++20 國際標(biāo)準(zhǔn)草案獲得一致通過,C++ 之父 Bjarne Stroustrup 就表示:“C++ 20是自C++11以來最大的發(fā)行版,它將是C++發(fā)展史上的里程碑。” 這一發(fā)言引起了開發(fā)者們對 C++20 的廣泛關(guān)注。
C++20 引入了許多新特性,其中包括:
模塊 (Modules)
協(xié)程 (Coroutines)
范圍 (Ranges)
概念與約束 (Constraints and concepts)
指定初始化 (designated initializers)
操作符
<=> != ==constexpr支持:new/delete、dynamic_cast、try/catch、虛擬constexpr向量和字符串計(jì)時(shí):日歷、時(shí)區(qū)支持
std::formatstd::spanstd::jthread
像 Concepts/Ranges/Modules/Coroutines 這些新特性將會(huì)對開發(fā)者及 C++ 生態(tài)產(chǎn)生不小的影響,也為這門“高齡”編程語言增添不少魅力。
·END·

評論
圖片
表情
