无名namespace
摘自:http://www.cnblogs.com/zhcncn/archive/2013/02/06/2904512.html
无名命名空间的定义格式为:
namespace {
...
}
实际上,上面的定义等价于:(标准C++中有一个隐含的使用指令)
namespace $$$ {
...
}
using namespace $$$;
在C浯言中可以用static声明一个函数,其作用也是使该函数的作用域限于本文件。C++保留了用static声明函数的用法,同时提供了用无名命名空间来实现这一功能。