//命名空间是用于对变量名和函数名相同的程序进行区分,如如下程序当中将两个变量x划分到不同的命名空间当中去,以方便程序明白对指定的变量进行输出操作
#include<iostream>
using namespace std;//使用命名空间std,在命名空间当中进行了cout和cin连个关键字的命名操作,如果不使用命名空间的话,程序对cout和cin两个关键字将无法进行识别
namespace A //建立一个自定义的命名空间
{
int x=1;
void fun()
{
cout<<"进行命名空间A当中的函数的调用操作"<<endl;
}
}
namespace B //在命名空间当中可以进行变量和函数的定义操作
{
int x=2;
void fun()
{
cout<<"进行命名空间B当中的函数的调用操作"<<endl;
}
}
int main()
{
cout<<"Hello World!"<<endl;
cout<<A::x<<endl;
cout<<B::x<<endl;
A::fun();
B::fun();
}
命名空间using namespace的简单理解
最新推荐文章于 2024-04-15 02:03:29 发布