名前空間のエリアス

提供: Appmethod Topics
移動先: 案内検索

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;