C++实践(1):匿名namespace

      匿名namespace在C++中的主要目的是让该namespace中的成员具有独一无二的全局名称。C++文件中的namespace就是为了达到文件域的效果。文件中的匿名名字空间,编译器会随机的生成一个唯一的名字,以保证名字不冲突。

      总而言之,匿名namespace在工程实践中用的比较多,匿名namespace在使用的时候一般不会有什么大的问题,在一些需要特别区分的场合,可以取具名的namespace。

posted on 2011-07-22 11:30  ActiveChange  阅读(234)  评论(0编辑  收藏  举报

导航