免费国产成人高清在线网站,亚洲狠狠色丁香婷婷综合,国产精品400部自产在线观看,国产一区二区三区视频,国产男女爽爽爽爽爽视频

Internet Develppment
互聯(lián)網(wǎng)開(kāi)發(fā)& 推廣服務(wù)提供商

我們擅長(cháng)商業(yè)策略與用戶(hù)體驗的完美結合。

歡迎瀏覽我們的案例。

首頁(yè) > 新聞中心 > 新聞動(dòng)態(tài) > 正文

C++ 23將引入標準庫模塊支持,編譯速度提升 10 倍

發(fā)布時(shí)間:2022-06-07 09:57:54來(lái)源:開(kāi)源中國社區

  雖然模塊是 C++ 20 的主要賣(mài)點(diǎn),但與 C++ 20 不同的是,C++ 23 的標準庫也將實(shí)現模塊化。從標準庫開(kāi)始,模塊有望改善編譯速度和 C++ 開(kāi)發(fā)者組織代碼的方式。

  C++ 是丹麥計算機科學(xué)家 Bjarne Stroustrup 創(chuàng )建的編程語(yǔ)言,由 ISO 進(jìn)行標準化。最新的標準版本于 2020 年 12 月由 ISO 批準并發(fā)布為 ISO/IEC 14882:2020(我們通常稱(chēng)之為 C++ 20)。C++ 23 是這一編程語(yǔ)言計劃中的下一個(gè)版本,將于 2023 年發(fā)布,該版本將推進(jìn)對標準庫模塊的支持和更快的編譯。

  Bjarne Stroustrup 表示,該語(yǔ)言的升級將包括一個(gè)標準庫模塊,稱(chēng)為 std。有了標準庫模塊,"Hello World" 就會(huì )變成下方示例這樣:

  import std:

  int main ()

  {

  Std::cout<< "Hello, World!\\n";

  }

  根據 Stroustrup 的說(shuō)法,這將比使用 #include 的舊版本的編譯速度快 10 倍。

  模塊不僅能提高編譯速度,還能統一普通函數和模板的源代碼組織方式。.h 文件和 .cpp 文件之間的區別消失了,C++ 源代碼從根本上得到了簡(jiǎn)化。最終模塊將使開(kāi)發(fā)者組織代碼的方式發(fā)生巨大的變化。

  Stroustrup 還表示,它不希望 C++ 23 像 C++ 11 和 C++ 20 那樣成為 C++ 的一個(gè)主要升級,相反 C++ 23 應該是 C++ 20 的補充或者完整版,希望能在 C++ 20 的基礎上推出一些重要的功能。

  Stroustrup 也表達了疫情對他們計劃所產(chǎn)生的影響:“很難通過(guò)虛擬方式進(jìn)行良好的設計討論,缺乏面對面的交流對我們產(chǎn)生了巨大的阻礙。因此,諸如 pattern matching、contracts 等功能將不得不等到 C++ 26。”
 ?。?a href="http://www.ikjki.com/wechat/">邯鄲小程序開(kāi)發(fā))

最新資訊
? 2018 河北碼上網(wǎng)絡(luò )科技有限公司 版權所有 冀ICP備18021892號-1   
? 2018 河北碼上科技有限公司 版權所有.
免费国产成人高清在线网站,亚洲狠狠色丁香婷婷综合,国产精品400部自产在线观看,国产一区二区三区视频,国产男女爽爽爽爽爽视频