C++中我们写程序一般会先写这么两句
#include <iostream>
using namespace std;
那么这个using是什么意思?它的作用是什么?
今天我们主要讲解这个using的用法。
using的作用有两个:
1、声明作用。
2、编译作用。
声明命名空间的方式是: using namespcae xxx; //使用xxx的命名空间
声明使用某个命名空间里面的某个变量: using xxx::yy; //使用xxx命名空间内部的yy变量。
编译的作用是:
using namespace xxx; //放在函数或调用处,此时不在全局变量的位置。说明后面的text段要使用xxx这个命名空间了。
下面我们上代码举例说明:
#include <iostream>
using namespace std;
namespace KingGlory{
int sunwukongId = 10;
}
//using 声明
void test01(void)
{
int sunwukongId = 20;
//using 声明
//using KingGlory::sunwukong