Redian新闻
>
C++ 26已初具规模

C++ 26已初具规模

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
ISO C++ 委员会于近日举行会议正式通过了 C++ 26 的时间表,共有近 180 名成员参会。ISO C++ 标准委员会主席兼微软本地语言架构师 Herb Sutter 发文详细介绍了有关 C++ 26 的最新进展。他透露,并发和并行小组仍在按计划推进 C++26 的 std::execution 和 SIMD 并行,因此该版本将在 “并发和并行性方面有重大发布”。
C++ 版本以发布年份命名,并遵循三年开发周期;其中包括在推出和发布标准版本前一年的 "feature freeze(功能冻结期)",例如 C++23 的功能冻结是在 2022 年初。C++ 26 的时间表与 C++23 时间表节奏一致。
委员会在会议上共采纳了首批拟议的 40 份 “change papers (变更文件)”。其中,有 2 份是 "将决议应用于所有的 Ready issues" 的文件,应用了一堆微小的修改。还有 38 个是单独的变化,内容涵盖错误修复到新功能:如风险指针 (hazard pointers) 和 RCU。
Sutter 称,目前为止所提出的一些新功能都比较 low key。已采用的 Core language changes/features 有 11 项,包括:
  • 正式增加了对 C++26 中_通配符的支持

std::lock_guard _(mutex);

auto [x, y, _] = f();

inspect(foo) { _ => bar; };
  • 标准属性的三个可忽略性规则

    • [已在 C++23 中] Rule 1. 标准属性必须是可解析的(即,不能只包含随机的废话)。

    • [已在 C++23 中] Rule 2. 删除标准属性不能改变程序的含义:它可以减少程序可能的 legal behaviors,但不能发明 new behaviors。

    • [新] Rule 3. Feature test macros 不应假装支持某个属性,除非实现实际上实现了该属性的可选语义(即,不只是解析它然后忽略它)。

  • @% 和 ` 添加到基本字符集中。

  • 消除了一种可能性,即仅仅对 C++ 代码进行标记就可以成为 C++ 编译器本身的未定义行为的来源。

  • 向强大的编译时库又迈进了一步,包括使std::format有可能支持constexpr编译时字符串格式化。

  • 提案 “User-generated static_assert messages” 允许编译时 static_assert 接受不是 string literals 的 stringlike messages。例如,流行的 {fmt} 库支持 constexpr 字符串格式化,因此这段代码可以在 C++26 中运行:

static_assert(sizeof(S) == 1, fmt::format("Unexpected sizeof: expected 1, got {}", sizeof(S)));
此外,标准库更改 / 功能也有 28 项采用。其中 P2530"Hazard pointers for C++26"增加了并发 TS2 风险指针功能,以在 C++26 中增加基于风险指针的延迟清理。P2545"Read-Copy-Update (RCU)" 则是 C++26 中进行延迟清理的另一种补充方法。
接下来的两次会议将于 11 月在美国夏威夷州科纳举行,由 WorldQuant 和 Standard C++ Foundation 主办;以及次年 3 月在日本东京举行,由 Woven by Toyota 主办。
更多详情可查看此处:https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/

近期有较多投资机构在寻找优质开源创业项目,有意向可以添加微信 Hikalin,获取一手信息。


往期推荐



马斯克承认“家丑”,去年大裁员给自己挖了坑
霞鹜新致宋,一款衍生于「IPAmj 明朝」的中文宋体字型
也许只有Python之父才能救得了Rust



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
上海爆发大规模疫情?上海医院证实:新冠检出确有增加,但主要是这些人!百亿量化最新规模出炉!有4张新面孔,七大巨头规模占比近30%,头部化趋势加剧阿里云史上最大规模降价:核心产品价格全线下调,最高降幅达50%ISO 26262,难住了IP供应商这么小的萝卜,见过吗?上古小说《朝歌》8:路祭阿里云打响大模型时代价格战!开启史上最大规模降价,核心产品直降50%库存告急!兰蔻套盒官网3260,今天立减2661,更送极光面霜!2023H1并购交易规模达5195.89亿元人民币,能源电力交易规模领先丨睿兽分析并购半年报规模化“潮退”,现在布局规模化还来得及吗?刚刚,阿里云宣布!史上最大规模降价第一共和银行宣布大规模裁员「周子未来」获数千万元A+轮融资,加速细胞培养肉千升级规模化生产|36氪首发什么情况?规模缩水也限购!业绩规模双降,出圈基金纷纷走下神坛1069只!迷你基金数量创新高,有公募规模从2亿骤降至4.6万,什么情况?“五一”会带来规模性疫情传播吗?哪类人群感染风险较高?最新研判→​阿里云史上最大规模降价;微软第三财季业绩超预期,盘后股价涨5%;腾讯公布最新机器人研究进展;暴雪回应被网易起诉......又有创新产品获批!总规模超900亿长篇小说连载《此世,此生》第五十章二七大策略规模以上机构3月业绩快报:债券策略连续6月收正工信部:我国算力总规模位居全球第二;理想汽车首次降价最低优惠1.5万元;淘天集团启动大规模校招……突然!阿里云重大宣布:史上最大规模降价!关注丨推动外贸稳规模优结构 力促企业抓机遇拓市场加州的明星在明州首期规模超10亿元,天津泰达南港首支产业基金正式成立23Fall 2681名中国申请者只有265人获offer,想申牛津必须拿出这项绝招!赴北美:暑期大旺季,商务舱跨洋赴北美1626美金(豪华经济1260美金!)~ 甚至还可以一票玩两地哦!阿里云史上最大规模降价:最高下调50%!禾赛张伟:激光雷达路线之争,已初见分晓2026年市场规模将逼近4000亿!网络信息安全已上升国家战略!突发!多国爆发大规模传染病,致死人数创纪录!国内尚无疫苗,也无特效疗法…我们也可以过得幸福一文看尽MWC:AIGC抢占5G风头,裸眼3D太震撼,云电脑云手机初具规模规模增长背后抖音如何构建直播体验优化俞敏洪称可考虑董宇辉接班;天涯社区回应官网无法打开;阿里云宣布史上最大规模降价;淄博称“五一”客流量已超出接待能力...
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。