Konflikt dziedziczenia
Ostatnio zmodyfikowano 2020-02-09 18:00
studentAir Temat założony przez niniejszego użytkownika |
Konflikt dziedziczenia » 2020-02-08 15:18:19 Mam zadanie aby pokazac konflikt dziedziczenia protected przy dziedziczeniu private. Czy ktos by wiedzial jak wgl zdefiniowac co jest ten konflikt dziedziczenia? Ja to polecenie rozumiem tak, że: pokazac funkcje w klasie dziedziczacej (w sposob protected z klasy bazowej), która probuje np. przypisac jakas wartosc do zmiennej prywatnej klasy bazowej. Czy o to chodzi? :) |
|
pekfos |
» 2020-02-09 13:50:55 Może coś takiego..? struct A { void f(); }; struct B1 : A { }; struct B2 : A { }; struct C : B1 , B2 { };
int main() { C c; c.f(); } a.cpp:9:4: error: request for member 'f' is ambiguous c.f(); ^ |
|
studentAir Temat założony przez niniejszego użytkownika |
» 2020-02-09 18:00:53 Hmm, no nwm bo wtedy w sumie nie ma znaczenia w jaki sposob dziedziczymy i z jakiej sekcji. |
|
« 1 » |