国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請入駐

C++ 26 已完成!

0
分享至


編譯 | 蘇宓

出品 | CSDN(ID:CSDNnews)

新一版本的 C++ 已經(jīng)正式完成!

就在 3 月底,ISO C++ 標(biāo)準(zhǔn)委員會(huì)在英國會(huì)議上完成了 C++26 標(biāo)準(zhǔn)的定稿。這意味著,繼 C++23 之后,下一代 C++ 語言規(guī)范已經(jīng)塵埃落定。

ISO C++ 標(biāo)準(zhǔn)委員會(huì)成員 Herb Sutter 將這一版本形容為“自 C++11 以來最有分量的一次更新”。


話不多說,我們先來看看 C++ 26 帶來了四大核心特性。


編譯期反射:元編程從“技巧”走向能力

C++26 正式引入編譯期反射。這一特性被不少人視為自模板機(jī)制誕生以來最重要的一次語言升級(jí),它允許開發(fā)者在編譯階段查詢、描述并生成代碼,而且不會(huì)引入運(yùn)行時(shí)開銷。

和 Java、C# 這類依賴運(yùn)行時(shí)反射的語言不同,C++26 的反射完全發(fā)生在編譯期。這意味著類型信息遍歷、成員訪問乃至代碼生成,都可以在編譯階段完成,為序列化、ORM、框架自動(dòng)化等場景提供更原生的支持。

從實(shí)際意義上看,這件事的影響在于:過去大量依賴模板“拼出來”的復(fù)雜元編程邏輯,開始有了更直接、可讀性更強(qiáng)的表達(dá)方式。也正因?yàn)槿绱?,它被認(rèn)為可能會(huì)成為未來很長一段時(shí)間里 C++ 抽象能力演進(jìn)的核心基礎(chǔ)。


減少未定義行為,內(nèi)存安全強(qiáng)化:重編譯即獲安全提升

C++26 大幅減少未定義行為(UB),無需修改代碼,僅升級(jí)至 C++26 即可消除局部變量未初始化讀取的 UB,封堵一類高危漏洞來源。

同時(shí),標(biāo)準(zhǔn)庫也加強(qiáng)了邊界安全檢查,覆蓋了包括 vector、span、string、string_view 在內(nèi)的一系列常用類型的高頻操作。整體思路不是引入一套全新的“安全語言”,而是在盡量不破壞現(xiàn)有代碼的前提下,讓默認(rèn)行為更安全。

根據(jù) Herb Sutter 的分享,這一方向并不是紙上談兵。類似方案此前已經(jīng)在 Google 和 Apple 的大規(guī)模代碼庫中落地,覆蓋規(guī)模達(dá)到數(shù)億行代碼。在這些實(shí)踐中,平均性能開銷大約在 0.3% 左右,但換來的是明顯的穩(wěn)定性提升。例如在 Google 內(nèi)部,這類機(jī)制已經(jīng)幫助修復(fù)了上千個(gè) bug,并顯著降低了線上段錯(cuò)誤的發(fā)生率。

這些經(jīng)驗(yàn)被吸收進(jìn)標(biāo)準(zhǔn)之后,也讓 C++26 的“安全增強(qiáng)”更具現(xiàn)實(shí)意義。


合約編程:寫在代碼里的“使用說明”

C++26 正式納入合約(Contracts) 特性,支持函數(shù)前置條件、后置條件聲明與內(nèi)置斷言 contract_assert,替代傳統(tǒng)宏 assert,提升代碼可靠性與可維護(hù)性。

不過,這一特性在標(biāo)準(zhǔn)化過程中爭議不小。C++ 之父 Bjarne Stroustrup 就曾公開表達(dá)過不同意見,認(rèn)為當(dāng)前方案在復(fù)雜度和設(shè)計(jì)上仍有改進(jìn)空間。

盡管如此,委員會(huì)最終以 114 票贊成、12 票反對、3 票棄權(quán)通過定稿,合約正式保留在 C++26 中。


std::execution:統(tǒng)一并發(fā)與異步模型

在并發(fā)方面,std::execution(Sender/Receiver 模型)為 C++ 提供統(tǒng)一并發(fā)與并行執(zhí)行框架,支持結(jié)構(gòu)化并發(fā),從構(gòu)造上避免數(shù)據(jù)競爭,提升異步代碼安全性。

該框架已在工業(yè)界投入使用,但當(dāng)前文檔與配套庫尚不完善,上手成本較高,未來將逐步完善生態(tài)適配。


為什么這次可能會(huì)被更快采納

在會(huì)后總結(jié)中,Herb Sutter 對 C++26 的落地速度給出了一個(gè)相對樂觀的判斷。他認(rèn)為,這一版本的產(chǎn)業(yè)采納速度,可能會(huì)快于 C++17、C++20 甚至 C++23。

之所以做出了這樣的預(yù)判,Herb Sutter 也給出了兩個(gè)核心理由:

  • 第一,這一組特性的用戶需求其實(shí)非常高。C++11 是上一次真正意義上“量大且影響廣”的版本,里面塞滿了絕大多數(shù)開發(fā)者日常都會(huì)用到的功能,比如 auto、range-for、lambda、智能指針、移動(dòng)語義、線程和互斥鎖等等。此后幾輪三年一次的標(biāo)準(zhǔn)更新,也確實(shí)引入了一些“重量級(jí)”特性,比如并行 STL、concepts、協(xié)程和模塊,但實(shí)際情況是,它們對所有 C++ 開發(fā)者的影響力,并沒有達(dá)到當(dāng)年 C++11 那種級(jí)別。而這一次,C++26 的主打特性——反射和安全強(qiáng)化——很可能會(huì)改變這一點(diǎn)。所以即便你所在的公司在啟用 C++20 時(shí)動(dòng)作比較慢,Herb Sutter 也覺得他們這次在升級(jí)到 C++26 時(shí)會(huì)更積極。原因很簡單,這一版帶來的高需求價(jià)值更多,對幾乎所有使用 C++ 的人來說,都是一次既實(shí)用又令人興奮的更新。

  • 第二,符合標(biāo)準(zhǔn)的編譯器和標(biāo)準(zhǔn)庫實(shí)現(xiàn)正在很快跟進(jìn)。在 C++26 的開發(fā)過程中,GCC 和 Clang 在任意階段基本都已經(jīng)實(shí)現(xiàn)了大約三分之二的特性。到現(xiàn)在為止,GCC 已經(jīng)把反射和契約功能合并進(jìn)主干分支,只等正式發(fā)布。



下一步:C++29 將繼續(xù)補(bǔ)“安全短板”

在同一輪會(huì)議上,委員會(huì)也確認(rèn)了 C++29 的時(shí)間表,依然維持三年一個(gè)周期的節(jié)奏。

從當(dāng)前討論方向來看,下一階段的重點(diǎn)仍然是安全,尤其是內(nèi)存安全和類型安全。包括未定義行為的進(jìn)一步削減,以及 Safety Profiles 等提案,都在持續(xù)推進(jìn)之中。Bjarne Stroustrup 提出的類型安全剖面,也已經(jīng)進(jìn)入標(biāo)準(zhǔn)化討論范圍。

整體目標(biāo)很明確:在不犧牲“零開銷抽象”這一核心原則的前提下,讓 C++ 的默認(rèn)使用體驗(yàn)變得更安全。

來源:https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/

【活動(dòng)分享】"48 小時(shí),與 50+ 位大廠技術(shù)決策者,共探 AI 落地真路徑。"由 CSDN&奇點(diǎn)智能研究院聯(lián)合舉辦的「全球機(jī)器學(xué)習(xí)技術(shù)大會(huì)」正式升級(jí)為「奇點(diǎn)智能技術(shù)大會(huì)」。2026 奇點(diǎn)智能技術(shù)大會(huì)將于 4 月 17-18 日在上海環(huán)球港凱悅酒店正式召開,大會(huì)聚焦大模型技術(shù)演進(jìn)、智能體系統(tǒng)工程、OpenClaw 生態(tài)實(shí)踐及 AI 行業(yè)落地等十二大專題板塊,特邀來自BAT、京東、微軟、小紅書、美團(tuán)等頭部企業(yè)的 50+ 位技術(shù)決策者分享實(shí)戰(zhàn)案例。旨在幫助技術(shù)管理者與一線 AI 落地人員規(guī)避選型風(fēng)險(xiǎn)、降低試錯(cuò)成本、獲取可復(fù)用的工程方法論,真正實(shí)現(xiàn) AI 技術(shù)的規(guī)?;涞嘏c商業(yè)價(jià)值轉(zhuǎn)化。這不僅是一場技術(shù)的盛宴,更是決策者把握 2026 AI 拐點(diǎn)的戰(zhàn)略機(jī)會(huì)。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
千億市值的大瓜:當(dāng)“金絲雀”遇上“正宮團(tuán)”!

千億市值的大瓜:當(dāng)“金絲雀”遇上“正宮團(tuán)”!

挖掘機(jī)007
2026-04-21 11:31:00
蘋果換CEO原因:庫克不夠果斷、搞垮了Vision Pro、汽車等項(xiàng)目

蘋果換CEO原因:庫克不夠果斷、搞垮了Vision Pro、汽車等項(xiàng)目

Switch2來了
2026-04-22 17:00:33
沈騰一家近況!王琦復(fù)胖目測200斤疑懷二胎,7歲兒子胖乎乎也有肚腩

沈騰一家近況!王琦復(fù)胖目測200斤疑懷二胎,7歲兒子胖乎乎也有肚腩

八卦王者
2026-04-21 15:01:28
拉科塞維奇抵達(dá)東莞!借隊(duì)友的電動(dòng)車,去買了床上用品

拉科塞維奇抵達(dá)東莞!借隊(duì)友的電動(dòng)車,去買了床上用品

體育哲人
2026-04-22 17:29:46
“中年返貧三件套”,正在吞掉一代人的存款

“中年返貧三件套”,正在吞掉一代人的存款

十點(diǎn)讀書
2026-04-18 18:36:15
總決賽2-2戰(zhàn)平!核心重傷退場,王思雨李緣難救場,搶5誰能贏?

總決賽2-2戰(zhàn)平!核心重傷退場,王思雨李緣難救場,搶5誰能贏?

老吳說體育
2026-04-22 21:28:21
大不了關(guān)掉美國工廠!曹德旺談美國加征關(guān)稅:福耀絕不做賠本買賣

大不了關(guān)掉美國工廠!曹德旺談美國加征關(guān)稅:福耀絕不做賠本買賣

澎湃新聞
2026-04-22 17:42:34
中南醫(yī)院護(hù)士長王婷:顏值、身材、能力“三絕”,各種獎(jiǎng)拿到手軟

中南醫(yī)院護(hù)士長王婷:顏值、身材、能力“三絕”,各種獎(jiǎng)拿到手軟

漢史趣聞
2026-04-21 10:45:23
特斯拉 Model Y 新版本現(xiàn)身!值得期待

特斯拉 Model Y 新版本現(xiàn)身!值得期待

花果科技
2026-04-22 15:35:37
《穿普拉達(dá)的女王2》全網(wǎng)捂嘴!炸詞條刪話題,還幫著韓國偷文化

《穿普拉達(dá)的女王2》全網(wǎng)捂嘴!炸詞條刪話題,還幫著韓國偷文化

萌神木木
2026-04-22 19:23:48
年租金從12.8萬飆至28萬!杭州一小吃店老板發(fā)愁:一上來就漲價(jià),真是扛不牢!搬走又舍不得老街坊;運(yùn)營方稱系市場行為,管理方介入?yún)f(xié)調(diào)

年租金從12.8萬飆至28萬!杭州一小吃店老板發(fā)愁:一上來就漲價(jià),真是扛不牢!搬走又舍不得老街坊;運(yùn)營方稱系市場行為,管理方介入?yún)f(xié)調(diào)

極目新聞
2026-04-22 12:46:14
10大天規(guī),不可打破,君子知命不算命!

10大天規(guī),不可打破,君子知命不算命!

神奇故事
2026-04-20 19:27:24
笑不活了!女孩把雞畫得圓肥被判不合格,家長把雞的照片發(fā)給老師

笑不活了!女孩把雞畫得圓肥被判不合格,家長把雞的照片發(fā)給老師

火山詩話
2026-04-21 09:46:21
壓力大的可以看看拼多多法務(wù)部

壓力大的可以看看拼多多法務(wù)部

大嘴説
2026-04-22 15:47:20
又一只十倍股,688048!固態(tài)電池產(chǎn)業(yè)化提速,潛力股揭秘(附名單)

又一只十倍股,688048!固態(tài)電池產(chǎn)業(yè)化提速,潛力股揭秘(附名單)

數(shù)據(jù)寶
2026-04-22 12:37:23
田馥甄回應(yīng)拒接《浪姐》:所有大陸綜藝都邀過,全拒絕

田馥甄回應(yīng)拒接《浪姐》:所有大陸綜藝都邀過,全拒絕

陳意小可愛
2026-04-22 12:23:14
別等心梗才慌!美國心臟協(xié)會(huì)2026?最新指南,照著吃就能預(yù)防80%的心臟問題

別等心梗才慌!美國心臟協(xié)會(huì)2026?最新指南,照著吃就能預(yù)防80%的心臟問題

臨床營養(yǎng)師劉遂謙
2026-04-20 07:02:47
世錦賽第5日戰(zhàn)報(bào),中國軍團(tuán)再添1人晉級(jí)16強(qiáng),奧沙利文大比分

世錦賽第5日戰(zhàn)報(bào),中國軍團(tuán)再添1人晉級(jí)16強(qiáng),奧沙利文大比分

youyou喜歡你
2026-04-22 13:15:58
德國蔡司:美國制裁錯(cuò)了,DUV比EUV重要,今天封鎖DUV已經(jīng)遲了

德國蔡司:美國制裁錯(cuò)了,DUV比EUV重要,今天封鎖DUV已經(jīng)遲了

王新喜
2026-04-22 17:08:24
去臺(tái)灣玩了七天回來,說實(shí)在的,普通人來臺(tái)灣還真有點(diǎn)不適應(yīng)

去臺(tái)灣玩了七天回來,說實(shí)在的,普通人來臺(tái)灣還真有點(diǎn)不適應(yīng)

復(fù)轉(zhuǎn)這些年
2026-04-20 18:03:08
2026-04-22 22:36:49
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26471文章數(shù) 242270關(guān)注度
往期回顧 全部

科技要聞

對話梅濤:沒有視頻底座,具身智能走不遠(yuǎn)

頭條要聞

媒體:伊朗用“不怕死”三個(gè)字 勸退特朗普

頭條要聞

媒體:伊朗用“不怕死”三個(gè)字 勸退特朗普

體育要聞

網(wǎng)易傳媒再度簽約法國隊(duì)和阿根廷隊(duì)

娛樂要聞

復(fù)婚無望!baby黃曉明陪小海綿零交流

財(cái)經(jīng)要聞

醫(yī)院專家號(hào)"秒空"!警方牽出黑色產(chǎn)業(yè)鏈

汽車要聞

純電續(xù)航301km+激光雷達(dá) 宋Pro DM-i飛馳版9.99萬起

態(tài)度原創(chuàng)

家居
教育
時(shí)尚
健康
手機(jī)

家居要聞

極簡繪夢 克制和諧

教育要聞

自主招生比例調(diào)整到20%?NO!NO!NO!

今年春夏一定要有“這件衣服”,高級(jí)又氣質(zhì)!

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

手機(jī)要聞

iPhone18標(biāo)準(zhǔn)版降檔坐實(shí),將開啟大減配時(shí)代!

無障礙瀏覽 進(jìn)入關(guān)懷版