【发布时间】:2016-02-06 04:51:56
【问题描述】:
我注意到 C++ 的 std 命名空间分布在多个文件中(如 vector、string、iostream 等)。我怎样才能在我的程序中完成同样的事情?我是否只是在每个单独的头文件中声明相同的命名空间,这样它就像:
啊。
namespace something
{
class A {};
}
b.h
#include "a.h"
namespace something
{
class B : public A {};
}
然后在main.cpp 中,我将只包含“b.h”和“a.h”,然后包含using namespace something; 以使用这两个类?
【问题讨论】:
-
我猜你的意思是
using namespace不是use namespace?
标签: c++ namespaces header-files