1、默认命名空间
(1)又叫全局命名空间
(2)默认命名空间引用其他命名空间方法:之前三种namespace调用方法
(3)默认命名空间引用自己的方法:函数名称加(),例如:func();
(4)其他命名空间引用默认命名空间中的方法::f();
#include <iostream>
using namespace std;
void func_default(void);
namespace test{
void func1(void)
{
::func_default(); //默认命名空间的函数调用
func_default(); //也可以省略::
}
}
void func_default(void)
{
cout<< "default namespace" <<endl;
}
int main(void)
{
// func_default();
test::func1();
return 0;
}