- using namespace std; //c++的命令空间
- c++中的,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。
#include"iostream"
using namespace std;
namespace namespaceA
{
int a=0;
}
namespace namespaceB
{
int a=10;
namespace namespaceC
{
steuct Teacher
{
char name[32];
int age;
};
}
}
void mian()
{
using namespace namespaceA;
using namespace namespaceA;
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");
}
- 当使用的时候,该头文件的没有定义全局变量,必须使用namespace std;这样才能正确的使用cout.若不引用using namespace std,需要这样std::cout;
- 为了让与C区别,C++的头文件规定不使用后缀.h;
- namespace name{…….}
- namespace定义可以嵌套