2012-02-28 8 views

答えて

5

彼らが "指定イニシャライザ" と呼ばれているLinuxカーネルのFS/read_write.c

からです。これはC99で導入され、GNU Cの拡張機能として提供されています(もちろん、LinuxカーネルはCではなくGNU Cで書かれています)。

これは本当に構文的な糖であり、その構造のメンバを順序を気にせずに初期化する便利な方法を提供します。

3

これは、構造体の特定のフィールドを初期化するためのGCC機能です。詳細hereを参照してください。

+0

これはgccでもサポートされているC99以降の標準化されたC機能です。 –

+0

@JensGustedt - それを知らなかった。ありがとうございました。 – MByD

関連する問題