名前空間の定義
C++ の名前空間:インデックス への移動
名前空間を定義する際は,次の構文に従ってください。
元の名前空間の名前: 識別子 名前空間の定義: 元の名前空間の定義 拡張の名前空間の定義 無名の名前空間の定義
namespace キーワードを使用して名前空間を定義する構文は 3 つあります。
元の名前空間の定義: namespace 識別子 { 名前空間本体 } 拡張の名前空間の定義: namespace 元の名前空間の名前 { 名前空間本体 } 無名の名前空間の定義: namespace { 名前空間本体 }
「本体」は,任意の宣言の並びです。構文は次のとおりです。
名前空間本体: 宣言の並び(オプション)