Problem z dziedziczeniem
Ostatnio zmodyfikowano 2011-04-01 14:24
wszyfelbein Temat założony przez niniejszego użytkownika |
Problem z dziedziczeniem » 2011-04-01 13:25:08 Mamy następujący schemat klas
class TestA { public: virtual void Test( void ); };
class TestB : { public: virtual void Test( void ); };
class TestC : public TestA , public TestB { public: TestC( void ); };
w klasie TestC chciałbym zdefiniować/pokryć funkcje wirtualne Test pochodzące z klas TestA i TestB.
Oczywiście można to uzyskać po przez wykorzystanie klas pośrednich. Niestety to komplikuje sprawę. |
|
DejaVu |
» 2011-04-01 14:24:33 class TestC : virtual public TestA , virtual public TestB { public: TestC( void ); };
/edit:
Aczkolwiek prosisz się o kłopoty tworząc takie dziedziczenia. |
|
« 1 » |