ネーム・スペース別名の作成

C++特定のネーム・スペース ID を参照するために、代替名を使用できます。

namespace INTERNATIONAL_BUSINESS_MACHINES {
  void f();
}
 
namespace IBM = INTERNATIONAL_BUSINESS_MACHINES;

この例では、IBM ID は INTERNATIONAL_BUSINESS_MACHINES の別名です。 これは、長いネーム・スペース ID を参照するのに有用です。

ネーム・スペース名または別名が、同じ宣言領域内の他のエンティティーの名前として宣言されると、 コンパイラー・エラーの結果を生じます。 また、グローバル・スコープで定義されたネーム・スペース名が、 プログラムのいずれかのグローバル・スコープ内の他のエンティティーの名前として宣言されると、 コンパイラー・エラーの結果を生じます。

関連参照

IBM Copyright 2003