无名namespace

摘自:http://www.cnblogs.com/zhcncn/archive/2013/02/06/2904512.html

无名命名空间的定义格式为:
namespace {
...
}

实际上,上面的定义等价于:(标准C++中有一个隐含的使用指令)
namespace $$$ {
...
}
using namespace $$$;

在C浯言中可以用static声明一个函数,其作用也是使该函数的作用域限于本文件。C++保留了用static声明函数的用法,同时提供了用无名命名空间来实现这一功能。

posted @ 2013-06-13 13:06  酷熊  阅读(269)  评论(0编辑  收藏  举报