using 指令
您可以使用 using namespace 指令,这样在使用命名空间时就可以不用在前面加上命名空间的名称。这个指令会告诉编译器,后续的代码将使用指定的命名空间中的名称。
实例
#include<iostream>usingnamespacestd; // 第一个命名空间namespacefirst_space{ voidfunc(){ cout << "Inside first_space" << endl; }}// 第二个命名空间namespacesecond_space{ voidfunc(){ cout << "Inside second_space" << endl; }}usingnamespacefirst_space;intmain(){ // 调用第一个命名空间中的函数 func(); return0;}
当上面的代码被编译和执行时,它会产生下列结果:
Inside first_space