名前空間のエリアス
C++ の名前空間:インデックス への移動
名前空間の識別子の参照には,別の名前を使うこともできます。参照する必要がある名前空間の識別子が長くて扱いにくいときは,エリアスを使うと便利です。
namespace BORLAND_SOFTWARE_CORPORATION {
/* 名前空間の本体 */
namespace NESTED_BORLAND_SOFTWARE_CORPORATION {
/* 名前空間の本体 */
}
}
// エリアスの名前空間
namespace BI = BORLAND_SOFTWARE_CORPORATION;
// access 限定子を使って,ネストした名前空間のエリアスを作る
namespace NBI = BORLAND_SOFTWARE_CORPORATION::NESTED_BORLAND_SOFTWARE_CORPORATION;