忘记是在那一本著作上面看到过,说在.h头文件中引入其他名字空间的类,一般使用 using OTHER_NS::CLASS_A; using OTHER_NS::CLASS_B; using OTHER_NS::CLASS_C; 这种用法 而在.cpp文件中,则可以直接 using namespace OTHER_NS; 书上说,这样可以最大限度的避免名字空间的互相污染,但是我忘了具体是哪本书?书上是怎么说的?? 望高人指点,谢谢
[Quote=引用 8 楼 的回复:]
下面是一种using编译声明,声明使用命名空间具体资源如:CLASS_A
using OTHER_NS::CLASS_A;
using OTHER_NS::CLASS_B;
using OTHER_NS::CLASS_C;
而下面是一种using 编译指令,用户可以使用命名空间OTHER_NS里面的所有资源:
using namespace OTHER_NS;
下面是一种using编译声明,声明使用命名空间具体资源如:CLASS_A
using OTHER_NS::CLASS_A;
using OTHER_NS::CLASS_B;
using OTHER_NS::CLASS_C;
而下面是一种using 编译指令,用户可以使用命名空间OTHER_NS里面的所有资源:
using namespace OTHER_NS;