【发布时间】:2013-05-21 06:13:25
【问题描述】:
我正在构建一个由许多不同的类和文件组成的库,但它们都是相关的,所以我认为将它们放在同一个命名空间中是个好主意;这也允许我使用风险较小的通用/简单类名,因为命名空间内的名称冲突不是问题。
为许多不同的文件使用同一个命名空间的过程是否像简单地将所有类放在同名命名空间中一样简单?
ClassA.h, ClassB.h, ClassC.h, etc contain this:
namespace Whatever{
...Class definition
}
【问题讨论】:
-
那会很好。它实际上只是在标准库头文件中完成的,所有声明/定义都在
namespace std { ... }块内。
标签: c++