class XILightSource
{
public:
virtual XVec2 position() const = 0;
};
class XLightSprite : public XSprite, public XILightSource
{
};
的問題是,XSprite
已經有相同的功能position
。我怎麼能說編譯器,我想使用XSprite::position
函數作爲XILightSource::position()
的實現?
不起作用。 XLightSprite仍然是抽象的。如果XlightSourse :: position不是純粹的,我認爲可以使用解決方案 – Andrew