私は...これを尋ねるのは本当にばかげていると思いますが、問題を解決する方法がわかりません。
これは私のコードの一部です (Objective-C++):
#include "eq/eq.h"
namespace eqOther
{
class Window : public eq::Window //<-- Error occurs here
{
public:
Window( eq::Pipe* parent ) : eq::Window( parent ) {}
void popup();
protected:
virtual ~Window() {}
virtual bool processEvent( const eq::Event& event );
private:
};
}
そして、私が得ているエラーは次Use of 'Window' is ambiguous
のとおりです。それは、スーパークラスである Xh astypedef XID Window
および window.h で宣言されていることclass eq::Window
を示しています。
私が宣言しているクラスははいである必要がありnamespace eqOther
ますか? eqOther::Window
とは違うeq::Window
!?
私はとてもばかげているように感じますが、私が間違ったことをしたことはわかりません...