我正在使用觀察者模式。我已經實現了出版商類的類:在嘗試訪問聲明只能應用於基類成員
class foo : public Publisher<const RecoveryState &>,
public Publisher<char &>,
therin綁定的附加功能:
using Publisher<const RecoveryState &>::attach;
using Publisher<const char &>::attach;
的RecoveryState工作,但在焦線出現以下錯誤:
錯誤5錯誤C3210: '出版商':訪問聲明可以 僅被應用到基類 構件C:\ projekte \ ps3controlmodule \ tbfcontrol \ tbfcmdhandler.h 363
不是您正在尋找的答案,而是傾向於使用委託進行多重繼承的嵌套類。我認爲這樣,問題就不存在了。 – stefaanv 2010-01-11 11:56:39