命名空间
变体
操作

C 语言实验性特性

来自 cppreference.cn
< c

C 标准委员会发布 C 语言和库的实验性扩展,以供未来标准化。

注意:直到 2012 年,这些出版物都使用 TR (技术报告) 格式。自 2012 年以来,ISO 程序改为使用 TS (技术规范) 格式。

ISO 编号 名称 状态 链接
ISO/IEC TR

19769:2004

支持新字符数据类型的扩展 已发布 (ISO 商店)

最终草案: N1040 (2003-11-07)
已合并到 C11 中。

ISO/IEC TR

24731-1:2007

边界检查接口 已发布 (ISO 商店)

最终草案: N1225 (2007-03-28)
已合并到 C11 中。

ISO/IEC TR 18037:2008 支持嵌入式处理器的扩展 已发布 (ISO 商店)

最终草案: N1169 (2006-04-04)

ISO/IEC TR

24732:2009

支持十进制浮点运算的扩展 已发布 (ISO 商店)

最终草案: N1312 (2008-05-16)
已被 TS 18661-2:2015 取代

ISO/IEC

24747:2009

支持数学特殊函数的扩展 已发布 (ISO 商店)

草案: N1182 (2006-08-02)

ISO/IEC TR

24731-2:2010

支持动态分配函数的扩展 2010-11-24 已发布 (ISO 商店)

草案: N1388 (2009-06-01)

动态
ISO/IEC TS

17961:2013

安全编码规则 2013-11-15 已发布 (ISO 商店)

草案: N1718 (2013-05-30)
TC1 2016-08-09 已发布 (ISO 商店)

ISO/IEC TS

18661-1:2014

浮点扩展: 二进制浮点运算 2014-07-21 已发布 (ISO 商店) 草案: N1778 (2013-11-05)。

C2x 草案: N2314 (2018-11-12)

已合并到 C23 中。

fpext1
ISO/IEC TS

18661-2:2015

浮点扩展: 十进制浮点运算 2015-02-11 发布,2015-05-18 修订 (ISO 商店)。

C2x 草案: N2341 (2019-02-26)

已合并到 C23 中。

ISO/IEC TS

18661-3:2015

浮点扩展: 交换和扩展类型 2015-10-06 已发布 (ISO 商店)。草案: N1945 (2015-06-10)。

C2x 草案: N2601 (2020-10-15)

已合并到 C23 中。

ISO/IEC TS

18661-4:2015

浮点扩展: 补充函数 2015-10-06 已发布 (ISO 商店)。草案: N1950 (2015-06-10)。

C2x 草案: N2401 (2019-06-23)

部分合并到 C23 中。

fpext4
ISO/IEC TS 18661-5:2016 浮点扩展: 补充属性 2016-08-11 已发布 (ISO 商店) 草案: N2004 (2016-03-07)
ISO/IEC TR 24772-3:2020 C 编程语言的漏洞描述 2020-05-20 已发布 (ISO 商店) 草案: N2169 (2017-04-07)
事务内存 TS 早期草案: N1961 (2015-09-23)
ISO/IEC TS

17961:xxxx

安全编码规则 第2部分 早期开发,预计 2023 年发布,可能作为 IS 而非 TS
ISO/IEC CD TS 6010 C 的出处感知内存对象模型 草案: N3226 (2024-03-24)
ISO/IEC TS 21938-1 并行扩展 第1部分: 基于线程的并行 早期草案: N2170 (2017-09-21)

×(已废弃)

并行扩展 第2部分: 基于矢量的并行 早期部分草案: N2081 (2016-09-15)

×(已废弃)

[编辑] 另请参阅

C++ 文档,关于 实验性 C++ 特性