6
为什么使用未命名的命名空间,它们有什么好处?
我刚刚加入了一个新的C ++软件项目,并且试图了解其设计。该项目频繁使用未命名的名称空间。例如,在类定义文件中可能会出现这样的情况: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) {... 有哪些设计考虑因素可能会导致使用未命名的命名空间?优点和缺点是什么?
242
c++
oop
namespaces