namespace namespaceA
{
int a = 10;
}
namespace namespaceB
{
int a = 20;
namespace namespaceC
{
struct Teacher
{
char name[32];
int age ;
};
}
}
//4 使用命名空间
//
void main()
{
using namespace namespaceA;
using namespace namespaceB;
cout<<namespaceA::a<<endl;
cout<<namespaceB::a<<endl;
//显示的, 写全
{
//namespaceB::namespaceC::Teacher t1;
//t1.age = 33;
}
//
using namespaceB::namespaceC::Teacher ;
Teacher t2;
t2.age = 36;
system("pause");
}
本文档展示了C++中命名空间namespace的使用,包括如何声明和使用全局变量,以及嵌套命名空间。同时,介绍了结构体struct的定义,并在main函数中展示了如何声明和初始化结构体变量。
1574

被折叠的 条评论
为什么被折叠?



