Experimental C features
C标准委员会发布用于未来标准化的实验性C语言及库扩展。
注:截至2012年,这些出版物采用TR(技术报告)格式。自2012年起,ISO流程改为使用TS(技术规范)格式。
| ISO编号 | 名称 | 状态 | 链接 |
|---|---|---|---|
|
ISO/IEC TR
19769:2004 |
支持新字符数据类型的扩展 |
已发布 (
ISO商店
)
最终草案:
N1040
(2003-11-07)
|
|
|
ISO/IEC TR
24731-1:2007 |
边界检查接口 |
已发布 (
ISO商店
)
最终草案:
N1225
(2007-03-28)
|
|
| ISO/IEC TR 18037:2008 | 支持嵌入式处理器的扩展 |
已发布 (
ISO商店
)
最终草案: N1169 (2006-04-04) |
|
|
ISO/IEC TR
24732:2009 |
支持十进制浮点运算的扩展 |
已发布 (
ISO商店
)
最终草案:
N1312
(2008-05-16)
|
|
|
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商店 ) | |
|
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++ 功能
|