命名空间using namespace的简单理解

来源:互联网 发布:虚荣英雄数据 编辑:程序博客网 时间:2024/06/04 20:08
//命名空间是用于对变量名和函数名相同的程序进行区分,如如下程序当中将两个变量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(); } 

原创粉丝点击