Wywoływanie funkcji przy dziedziczeniu

0

Dzień dobry,
potrzebuję dodać w swoim kodzie dziedziczenie. Nie bardzo wiem, czy całe dziedziczenie jest dobre a szczególnie nie wiem jak zadeklarować "person" w main.

https://hastebin.com/vesutusegi.cpp

Będę wdzięczna za każdą pomoc. Pozdrawiam :)

0
  1. nie potrzebnie robisz klasy w klasie Osoba Wlasciciel Person powinny byc oddzielnymi funkcjami. Przeciez nie ma sensu ze klasa czlowiek zawiera klase osobe oraz wlasciciela :)
  2. usun wszystkie friend oprocz operatorow
  3. przyklad polimofrizmu https://www.tutorialspoint.com/cplusplus/cpp_polymorphism.htm
0

https://hastebin.com/qamikayapu.cpp

Reszty niestety raczej nie mogę zmienić z woli prowadzącego, jednak nadal nie wiem jak wywołać w main :(

0

nie czytalas linku dokladnie.

  1. nie wiem co mozesz zmienic co nie, nic o tym nie wspominalas wiec Reszty niestety raczej nie mogę zmienić z woli prowadzącego dla mnie nie ma zadnego sensu (bo nie wiem czego nie mozesz zmienic)
  2. Twoj kod sie nie kompiluje chociazby z powodu tego Osoba: Person;
  3. Tworzysz na zasadzie
Osoba *osoba;
osoba = new Person();
osoba->create();

wtedy funkcja z klasy Person sie wywola
4) nie powinno sie korzystac z golych wskaznikow, ale nie wiem czy to jest wymaganie czy nie

Zadawaj bardziej konkretne pytania ;)

0

znaczy się nie wiem, gdzie wpisać
Osoba *osoba;
osoba = new Person();
osoba->create()

https://hastebin.com/vuwaludasi.cpp

1 użytkowników online, w tym zalogowanych: 0, gości: 1