Hej, robię właśnie zadanie z programowania obiektowego i mam problem z ostatnim punktem instrukcji.
Mam klasę bazową Human oraz dwie klasy dziedziczące do niej: Student i Tutor
Klasa human ma zawierać jakieś tam parametry oraz
zmienną wskaźnikową (na tablicę dowolnego rozmiaru)
Wiem mniej więcej czym są zmienne wskaźnikowe lecz nie bardzo wiem o co tu chodzi na adres jakiego typu tablicy mają one wskazywać jak wcześniej nie było mowy o żadnej tablicy.
ostatnim punktem jest:
Zrealizuj konstruktor w klasach pochodnych tak, aby poprawnie alokowana była pamięć obszaru dynamicznego klasy bazowej (wskaźnik na tablicę elmentów z klasy Human) za pomocą listy inicjacyjnej.
Do tej pory konstruktor deklarowałem po prostu w ciele klasy jako zwykłą funkcję tylko bez podawania zwracanego typu. Ale z tego co wyczytałem klasa pochodna nie dziedziczy konstruktora z klasy bazowej. Więc mam stworzyć nowy konstruktor w klasie pochodnej, tak? Tylko dlaczego nie tak jak robiłem to w przypadku klasy bazowej tylko jakoś dziwnie i nie bardzo to rozumiem. Jest ktoś w stanie pomóc?
Zakładki