当前位置: 代码迷 >> 综合 >> 名称空间的用法
  详细解决方案

名称空间的用法

热度:25   发布时间:2023-09-30 09:27:36.0

1.using namespace std:

using 编译指令,它会把std空间中的所有对象全部引进来,可能产生冲突

2.using std::count //using声明机制

3.作用域限定符:区别全局变量和局部变量名字相同,当重载时,规定“::+全局变量名”来称呼全局变量 

int a=100;
int num=100;//匿名空间
namespace A{int num=10;
}
void print()
{int num=1;cout <<"print"<<num<<endl;  //直接使用,就近原则cout <<"A::num"<<A::num<<endl;cout <<"num"<<::num<<endl;//访问匿名空间cout <<"a"<<a<<endl;
}


  相关解决方案