【问题标题】:How to use namespace across several files如何跨多个文件使用命名空间
【发布时间】:2016-02-06 04:51:56
【问题描述】:

我注意到 C++ 的 std 命名空间分布在多个文件中(如 vectorstringiostream 等)。我怎样才能在我的程序中完成同样的事情?我是否只是在每个单独的头文件中声明相同的命名空间,这样它就像:

啊。

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


【解决方案1】:

是的,就是这样。

【讨论】:

    猜你喜欢
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2017-01-27
    • 2018-05-15
    相关资源
    最近更新 更多