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

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

ISO C++ 26 并发和并行性重大完善_第1张图片

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

 

ISO C++ 26 并发和并行性重大完善_第2张图片

二、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

你可能感兴趣的:(c++,开发语言)