Klasa / [C++]


(etam) #1

Po pierwsze: Literówka - "class klaza"

Po drugie: Wiek jest wskaźnikiem - po co? W main'ie podajesz tam wartość tymczasową. To nie może działać dobrze.

Po trzecie: Kolejna literówka przy tworzeniu obiektu k (brak przecinka)

Po czwarte: Zaprzyjaźnij się z http://en.cppreference.com/w/cpp/language/initializer_list

Po piąte: Struktury, tak jak klasy, mogą mieć konstruktory.

Po szóste (opcjonalne): skoro używasz c++, to skorzystaj z jego natury obiektowej. dane_dziecka i dane_mamy mają pewne wspólne cechy: opisują człowieka, który ma imię, nazwisko i wiek. Dlatego stwórz strukturę dane_czlowieka zawierającą wymienione pola, a niech dane_dziecka i dane_mamy dziecziczą po tej strukturze dodając własne pola.