#include "iostream"//包含C++的头文件
using namespace std;//使用命名空间std标准的命名空间(这个命名空间中定义了很多标准定义)
namespace namespaceA
{
int a=10;
}//定义命名空间后没有分号
namespace namespaceB
{
int a=20;
namespace namespaceC
{
int a=55;
struct T
{
int year;
};//结构体后有分号
}
}
void main()
{
using namespace namespaceA;
using namespace namespaceB;
using namespace namespaceB::namespaceC;
cout<< namespaceA::a<<endl;
cout<< namespaceB::a<<endl;
cout<< namespaceB::namespaceC::a<<endl;
T T1;
T1.year=10000;
cout<< namespaceB::namespaceC::T1.year<<endl;
}