エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
「新版C言語プログラミングレッスン 文法編」を読んで、Cにも名前空間があることを、恥ずかしながら初め... 「新版C言語プログラミングレッスン 文法編」を読んで、Cにも名前空間があることを、恥ずかしながら初めて知った。今回は、Cの名前空間についてのまとめを、いつものように行うこととする。 6.2.3 識別子の名前空間 翻訳単位中のある位置で特定の識別子の複数の宣言が可視である場合、構文的な文脈によって異なった実体への参照を区別する。すなわち、識別子を様々に分類するため、次に示す種類の名前空間(name space)が存在する。 ラベル名(label name) (中略)。 構造体、共用体及び列挙体のタグ(tag) (中略)。 構造体又は共用体のメンバ(member)。 (中略)。 その他のすべての識別子(通常の宣言子で宣言されたもの、又は列挙定数として宣言されたもの)。これらを通常の識別子(ordinary identifier)と呼ぶ。 「JISX3010 プログラム言語C 2003/12/2