Hatena Blog Tags

C1X

(コンピュータ)
しーわんえっくす

プログラム言語Cの現標準C99を改正する次期標準の通称。
現在のドラフトは2010/11/16発行のN1539 [PDF]

C99からの主な変更点

conditional (optional) features (including some that were previously mandatory)

機能の条件実装。

support for multiple threads of execution including an improved memory sequencing model, atomic objects, and thread-local storage ( and )

マルチスレッドとアトミックとTLS。

additional floating-point characteristic macros ()

フローティングポイントがらみのマクロの追加。

querying and specifying alignment of objects (, )

アラインメント。

Unicode characters and strings ()(originally specified in ISO/IEC TR 19769:2004)

ユニコード文字・文字列のサポート。

type-generic expressions

タイプジェネリック式。

static assertions

スタティックアサート。

anonymous structures and unions

無名構造体・共用体。

no-return functions

ノーリターン関数。

macros to create complex numbers ()

浮動小数型の値を二つ受け取って complex 型の値を返すマクロ。

support for opening files for exclusive access

実行可能なファイルを開けるようにするオプションの追加。

removed the gets function ()

gets関数の削除。

added the aligned_alloc, at_quick_exit, and quick_exit functions ()

aligned_alloc, at_quick_exit, and quick_exitとquick_exit各関数の追加。

(conditional) support for bounds-checking interfaces (originally specified in ISO/IEC TR 24731−1:2007)

オプショナルな境界チェックをする関数群。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る

関連ブログ