Namespaces
Variants

Experimental C features

From cppreference.net
< 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)

dynamic
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++ 功能