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

Konflikt dziedziczenia

Ostatnio zmodyfikowano 2020-02-09 18:00
Autor Wiadomość
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? :)
P-176197
pekfos
» 2020-02-09 13:50:55
Może coś takiego..?
C/C++
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();
    ^
P-176206
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.
P-176212
« 1 »
  Strona 1 z 1