アットウィキロゴ
名前空間の合成

namespace 名前空間名A {
using namespace 名前空間1;
using namespace 名前空間2;
}

namespace name1 { extern int a; }
namespace name2 { extren int b; }
namespace nameA {
using namespace name1;
using namespace name2;
}
int main() {
return nameA::a; // nameA::name1::a
}

※名前空間利用指令を使って、複数の名前空間を名前空間名Aに統合できる。
最終更新:2007年04月17日 14:58