我們擅長(cháng)商業(yè)策略與用戶(hù)體驗的完美結合。
歡迎瀏覽我們的案例。
雖然模塊是 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ā))
小米應用商店發(fā)布消息稱(chēng) 持續開(kāi)展“APP 侵害用戶(hù)權益治理”系列行動(dòng) 11:37:04
騰訊云與CSIG成立政企業(yè)務(wù)線(xiàn) 加速數字技術(shù)在實(shí)體經(jīng)濟中的落地和應用 11:34:49
樂(lè )視回應還有400多人 期待新的朋友加入 11:29:25
亞馬遜表示 公司正在將其智能購物車(chē)擴展到馬薩諸塞州的一家全食店 10:18:04
三星在元宇宙平臺推出游戲 玩家可收集原材料制作三星產(chǎn)品 09:57:29
特斯拉加州San Mateo裁減229名員工 永久關(guān)閉該地區分公司 09:53:13