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

10進浮動小数点演算をサポートする拡張機能 発行済み ( 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

浮動小数点拡張: 10進浮動小数点演算 発行 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年刊行予定、TSではなくISとして発行される可能性あり
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++ documentation for Experimental C++ features