class C3 : public C1
public:
void Metoda3();
class C4 : public C3, public C2
void TestWielodziedziczenia()
C4 c4;
//Podane wywołania nie zostaną skompilowane.
c4.Metoda1 (); c4.Metoda2(); c4.Metoda3();
Po
class C1
public:
void Metoda1(); void Metoda2();
class C2 : public C1
public:
void Metoda3();
class C3 : public C1
public:
void Metoda3();
class C4 : public C3, public C2