我有一個文件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