다음은 내가하고 싶은 것입니다.다중 상속을 통해이 작업을 수행 할 수 있습니까?
나는 클래스 위젯을 가지고있다.
위젯에서 버튼을 만듭니다.
그런 다음 위젯의 특정 기능을 다시 구현하는 ModifiedWidget을 만듭니다.
그런 다음 일반 위젯 대신 ModifiedWidget을 사용하길 원합니다. 가능한 방법이 있습니까? 그게 내가 그 생각에하고 싶은 일을한다면
감사
class Button : public Widget;
class SuperButton : public Button, public ModifiedWidget;
난 그냥 확실하지 않다.
잘 형성되지 않은 질문입니다. 작성된대로 부모 단추가 파생되는 것처럼 바꾼 것처럼 들립니다. –
명확히하십시오. 이건'class widget {...}의 경우가 아닌가? ModifiedWidget 클래스 : public 위젯 {...}; Button 클래스 : public ModifiedWidget {...};'? –
@Xadde 거의 yea – jmasterx