我們擅長(zhǎng)商業(yè)策略與用戶體驗(yàn)的完美結(jié)合。
歡迎瀏覽我們的案例。
雖然模塊是 C++ 20 的主要賣點(diǎn),但與 C++ 20 不同的是,C++ 23 的標(biāo)準(zhǔn)庫(kù)也將實(shí)現(xiàn)模塊化。從標(biāo)準(zhǔn)庫(kù)開始,模塊有望改善編譯速度和 C++ 開發(fā)者組織代碼的方式。
C++ 是丹麥計(jì)算機(jī)科學(xué)家 Bjarne Stroustrup 創(chuàng)建的編程語(yǔ)言,由 ISO 進(jìn)行標(biāo)準(zhǔn)化。最新的標(biāo)準(zhǔn)版本于 2020 年 12 月由 ISO 批準(zhǔn)并發(fā)布為 ISO/IEC 14882:2020(我們通常稱之為 C++ 20)。C++ 23 是這一編程語(yǔ)言計(jì)劃中的下一個(gè)版本,將于 2023 年發(fā)布,該版本將推進(jìn)對(duì)標(biāo)準(zhǔn)庫(kù)模塊的支持和更快的編譯。
Bjarne Stroustrup 表示,該語(yǔ)言的升級(jí)將包括一個(gè)標(biāo)準(zhǔn)庫(kù)模塊,稱為 std。有了標(biāo)準(zhǔn)庫(kù)模塊,"Hello World" 就會(huì)變成下方示例這樣:
import std:
int main ()
{
Std::cout<< "Hello, World!\\n";
}
根據(jù) Stroustrup 的說法,這將比使用 #include 的舊版本的編譯速度快 10 倍。
模塊不僅能提高編譯速度,還能統(tǒng)一普通函數(shù)和模板的源代碼組織方式。.h 文件和 .cpp 文件之間的區(qū)別消失了,C++ 源代碼從根本上得到了簡(jiǎn)化。最終模塊將使開發(fā)者組織代碼的方式發(fā)生巨大的變化。
Stroustrup 還表示,它不希望 C++ 23 像 C++ 11 和 C++ 20 那樣成為 C++ 的一個(gè)主要升級(jí),相反 C++ 23 應(yīng)該是 C++ 20 的補(bǔ)充或者完整版,希望能在 C++ 20 的基礎(chǔ)上推出一些重要的功能。
Stroustrup 也表達(dá)了疫情對(duì)他們計(jì)劃所產(chǎn)生的影響:“很難通過虛擬方式進(jìn)行良好的設(shè)計(jì)討論,缺乏面對(duì)面的交流對(duì)我們產(chǎn)生了巨大的阻礙。因此,諸如 pattern matching、contracts 等功能將不得不等到 C++ 26。”
?。?a href="http://www.nasamidwest.com/wechat/">邯鄲小程序開發(fā))
小米應(yīng)用商店發(fā)布消息稱 持續(xù)開展“APP 侵害用戶權(quán)益治理”系列行動(dòng) 11:37:04
騰訊云與CSIG成立政企業(yè)務(wù)線 加速數(shù)字技術(shù)在實(shí)體經(jīng)濟(jì)中的落地和應(yīng)用 11:34:49
樂視回應(yīng)還有400多人 期待新的朋友加入 11:29:25
亞馬遜表示 公司正在將其智能購(gòu)物車擴(kuò)展到馬薩諸塞州的一家全食店 10:18:04
三星在元宇宙平臺(tái)推出游戲 玩家可收集原材料制作三星產(chǎn)品 09:57:29
特斯拉加州San Mateo裁減229名員工 永久關(guān)閉該地區(qū)分公司 09:53:13