实验性 C++ 特性

< cpp
 
 
技术规范
文件系统库 (文件系统 TS)
库基础 (库基础 TS)
库基础 2 (库基础 TS v2)
库基础 3 (库基础 TS v3)
并行扩展 (并行 TS)
并行扩展 2 (并行 TS v2)
并发扩展 (并发 TS)
概念 (概念 TS)
范围 (范围 TS)
数学特殊函数 (特殊函数 TR)
 

C++ 标准委员会为未来的标准化出版实验性 C++ 语言与库扩展。

注意: 2012 之前,这些出版使用 TR (技术报告)格式。从 2012 起, ISO 手续改为使用 TS (技术规范)格式。

ISO 编号 名称 状态 链接
ISO/IEC TR 18015:2006 C++ 性能上的技术报告 出版于 2006 ( ISO 商店
方案: TR18015 (2006-02-15) 。
std::hardware
ISO/IEC TR 19768:2007 C++ 库扩展上的技术报告 出版于 2007-11-15 ( ISO 商店
方案: n1836 (2005-06-24) 。

分离到 ISO 29124 ,剩下的并入 C++11 。

ISO/IEC 29124:2010 对 C++ 库的支持数学特殊函数的扩展 出版于 2010-09-03 ( ISO 商店
最终方案: n3060 (2010-03-06) 。

并入 C++17 。

special functions
ISO/IEC TR 24733:2011 对编程语言 C++ 的支持十进制浮点算术的扩展 出版于 2011-10-25 ( ISO 商店)方案: n2849 (2009-03-06) 。

可能会为将来的 TS 所取代或并入未来的 C++ 修订版(最近的合并提案为 n3871

decimal32
decimal64
decimal128
ISO/IEC TS 18822:2015 C++ 文件系统技术规范 出版于 2015-06-18 。( ISO 商店)。最终方案: n4100 (2014-07-04) 。

并入 C++17 。

filesystem
ISO/IEC TS 19570:2015 并行的 C++ 扩展 出版于 2015-06-24 。( ISO 商店)。最终方案: n4507 (2015-05-05) 。

并入 C++17 。

parallelism
ISO/IEC TS 19841:2015 事务性内存 TS 出版于 2015-09-16 ,( ISO 商店)最终方案: n4514 (2015-05-08) 。 transactional memory
ISO/IEC TS 19568:2015 库基础的 C++ 扩展 出版于 2015-09-30 ,( ISO 商店)最终方案: n4480 (2015-04-07) 。

并入 C++17 ,除了调用特性。

library extensions
ISO/IEC TS 19217:2015 概念的 C++ 扩展 出版于 2015-11-13 。( ISO 商店)最终方案: n4553 (2015-10-02) 当前方案: p0734r0 (2017-07-14) 。

并入 C++20 (有修改)。

constraints and concepts
ISO/IEC TS 19571:2016 并发的 C++扩展 出版于 2016-01-19 。( ISO 商店)最终方案: p0159r0 (2015-10-22) concurrency
ISO/IEC TS 19568:2017 库基础的 C++ 扩展,版本 2 出版于 2017-03-30 。( ISO 商店)方案: n4617 (2016-11-28) 。

部分并入 C++17 与 C++20 。

library extensions 2
ISO/IEC TS 21425:2017 范围 TS 出版于 2017-12-05 。( ISO 商店)方案: n4685 (2017-07-31)

并入 C++20 。

ranges
ISO/IEC TS 22277:2017 协程 TS 出版于 2017-12-05 。( ISO 商店)方案: n4736 (2018-03-31) 最新方案: n4775 (2018-10-07)

并入 C++20 。

ISO/IEC TS 19216:2018 网络 TS 出版于 2018-04-24 。( ISO 商店)方案: n4734 (2017-04-04) 。最终方案 n4771 (2018-10-08)
ISO/IEC TS 21544:2018 模块 TS 出版于 2018-05-16 。( ISO 商店)最终方案: n4720 (2018-01-29)

并入 C++20 (有修改)。

ISO/IEC DTS 19570:2018 并行 TS 部分 2 出版于 2018-11-15 。( ISO 商店)。最终方案: n4793 (2018-11-26) parallelism 2
ISO/IEC PDTS 23619:xxxx 反射 TS 开发。方案 n4856 (2020-03-02) 。替代方案 p1240r1 (2019-10-03)
数值 TS 早期开发。方案 p1889r0 (2019-10-01) 。
ISO/IEC DTS 19571:xxxx 并发 TS 部分 2 早期开发
ISO/IEC DTS 19568:xxxx 库基础的 C++ 扩展,版本 3 早期开发: n4853 (2020-02-29) library extensions 3
ISO/IEC DTS 19841:xxxx 事务性内存 TS 部分 2 早期开发: p1875r0 (2019-10-06)
图形 TS 早期开发。方案 p0267r10 (2019-10-07) 。
ISO/IEC DTS 19569:xxxx 数组扩展 TS 撤销。废弃方案: n3820 (2013-10-10) 。

参阅