我有一个文件decl.h
有以下几点:隐藏声明
namespace foo {
...
class A;
...
}
我想使用的整个声明从decl.h
,除了class A
,因为我希望有另一个类,具有相同名称,在我的def.cpp
中声明和定义。我正在寻找的东西,可以让我这样做:
# include "decl.h"
using namespace foo;
hiding foo::A;
class A {
...
};
有什么那样的吗?或者唯一的解决办法是在我的def.cpp
中明确地将foo
中的每一个想要的成员公开吗?
对不起,我的文章的全部内容是找到除此解决方案以外的其他内容 - 正如我在问题中所述。我正在寻找一些关键字或'删除...';'我到目前为止还没有出现过的组合。 – Rubens