這是我想要做的。這可以通過多重繼承完成嗎?
說我有班小工具。
然後我從窗口小部件創建Button。
然後我創建了ModifiedWidget,它重新實現了Widget的某些功能。
然後我希望Button使用ModifiedWidget而不是普通的Widget。這有可能做一些如何?
感謝
class Button : public Widget;
class SuperButton : public Button, public ModifiedWidget;
我只是不知道這會做什麼,我希望它雖然。
不是很好的問題。正如它所寫,聽起來好像你只是改變哪個父按鈕派生自。 – 2011-02-11 23:15:57
請澄清。這不僅僅是`class Widget {...}; class ModifiedWidget:public Widget {...};類Button:public ModifiedWidget {...};`? – 2011-02-11 23:16:26