【发布时间】:2015-05-16 20:59:23
【问题描述】:
我有一个 x.cpp 文件,其中我看到在命名空间内定义了一个类。所以,我的问题是:
1) 在命名空间内定义一个类有什么好处? 2)其次,我还看到在同一个 x.cpp 文件中的命名空间之外定义的结构。那么,在同一个 x.cpp 文件中这样做有什么好处呢?
x.h 如下所示:
class x{
private:
struct abc;
};
而 x.cpp 看起来像:
namespace{
class{};
}
struct x:abc{};
【问题讨论】:
标签: c++ namespaces