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;
}