当前位置: 代码迷 >> 综合 >> 命名空间using namespace的简单理解
  详细解决方案

命名空间using namespace的简单理解

热度:72   发布时间:2023-10-24 04:28:17.0
//命名空间是用于对变量名和函数名相同的程序进行区分,如如下程序当中将两个变量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();} 

  相关解决方案