随笔using namespace xxx

来源:互联网 发布:时间胶囊软件 编辑:程序博客网 时间:2024/05/20 00:12
#include
void show(int a)
{
cout<<"age = "<
//表明命名空间在这里没有起到作用。
}
int main()
{
using namespace std;
int age;
cout<<"please input information:"<
cout<<"How ola are you?"<
cin>>age;
show(age);
return 0;
}
也就是说这种情况,只在这个函数中起作用,对于其他函数不起作用。
而放在#include后面的,就不会出现上面的问题,这就有点类似全局变量和局部变量的关系。函数内定义为局部变量,出了这个函数,别的函数不可以使用。
全局变量所有函数都可以使用。
0 0
原创粉丝点击