我們擅長商業(yè)策略與用戶體驗的完美結合。
歡迎瀏覽我們的案例。
雖然模塊是 C++ 20 的主要賣點,但與 C++ 20 不同的是,C++ 23 的標準庫也將實現(xiàn)模塊化。從標準庫開始,模塊有望改善編譯速度和 C++ 開發(fā)者組織代碼的方式。

C++ 是丹麥計算機科學家 Bjarne Stroustrup 創(chuàng)建的編程語言,由 ISO 進行標準化。最新的標準版本于 2020 年 12 月由 ISO 批準并發(fā)布為 ISO/IEC 14882:2020(我們通常稱之為 C++ 20)。C++ 23 是這一編程語言計劃中的下一個版本,將于 2023 年發(fā)布,該版本將推進對標準庫模塊的支持和更快的編譯。
Bjarne Stroustrup 表示,該語言的升級將包括一個標準庫模塊,稱為 std。有了標準庫模塊,"Hello World" 就會變成下方示例這樣:
import std:
int main ()
{
Std::cout<< "Hello, World!\\n";
}
根據(jù) Stroustrup 的說法,這將比使用 #include 的舊版本的編譯速度快 10 倍。
模塊不僅能提高編譯速度,還能統(tǒng)一普通函數(shù)和模板的源代碼組織方式。.h 文件和 .cpp 文件之間的區(qū)別消失了,C++ 源代碼從根本上得到了簡化。最終模塊將使開發(fā)者組織代碼的方式發(fā)生巨大的變化。
Stroustrup 還表示,它不希望 C++ 23 像 C++ 11 和 C++ 20 那樣成為 C++ 的一個主要升級,相反 C++ 23 應該是 C++ 20 的補充或者完整版,希望能在 C++ 20 的基礎上推出一些重要的功能。
Stroustrup 也表達了疫情對他們計劃所產(chǎn)生的影響:“很難通過虛擬方式進行良好的設計討論,缺乏面對面的交流對我們產(chǎn)生了巨大的阻礙。因此,諸如 pattern matching、contracts 等功能將不得不等到 C++ 26。”
?。?a href="http://m.rzslsm.com/wechat/">邯鄲小程序開發(fā))
