Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z dziedziczeniem

Ostatnio zmodyfikowano 2011-04-01 14:24
Autor Wiadomość
wszyfelbein
Temat założony przez niniejszego użytkownika
Problem z dziedziczeniem
» 2011-04-01 13:25:08
Mamy następujący schemat klas

C/C++
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ę.
P-30091
DejaVu
» 2011-04-01 14:24:33
C/C++
class TestC
    : virtual public TestA
    , virtual public TestB
{
public:
    TestC( void );
   
};
/edit:
Aczkolwiek prosisz się o kłopoty tworząc takie dziedziczenia.
P-30095
« 1 »
  Strona 1 z 1