ISO C++ 26 并发和并行性重大完善

        ISO C++ 委员会举行会议正式通过了 C++ 26 的时间表。ISO C++ 标准委员会主席兼微软语言架构师 Herb Sutte,并发和并行小组仍在按计划推进 C++26 的 std::execution 和 SIMD 并行

一、 C++23 与C++ 26 开发时间表:

 

二、C++26标准属性三大规则。非正式总结是:
[已经在c++ 23中]规则1。标准属性必须是可解析的(也就是说,不能只是包含随机的无意义内容)。
[已经在c++ 23中]规则2。删除标准属性不能改变程序的意义:它可以减少程序可能的合法行为,但它不能发明新的行为。
[新]规则3。特性测试宏不应该假装支持某个属性,除非实现实际实现了该属性的可选语义(即,不只是解析它,然后忽略它)

三、C++ 26 特性

并发 TS2 风险指针功能:https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2530r3.pdf

 C++26 中增加基于风险指针的延迟清理: 

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r4.pdf

未来两次会议将于 11 月在美国夏威夷州科纳举行,由 WorldQuant 和 Standard C++ Foundation 主办;以及次年 3 月在日本东京举行,由 Woven by Toyota 主办。

来源:

Sutter’s Mill – Herb Sutter on software development

Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria) – Sutter’s Mill

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2530r3.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值