Witajcie Koledzy!
Mam taki oto problem. Mam dwie klasy bazowe Line i Circle a z każdej dziedziczą po 4 klasy pochodne. Tworzę listę składającą się ze wskaźników na klasy bazowe i następny element listy. W zależności od wyborów użytkownika w danym elemencie listy tworzy się odpowiednio obiekt klasy pochodnej. Chce teraz wydrukować dane, które zawierają obiekty. I tu się rodzi problem. Potrzebuje wyciągnąć atrybuty private z każdej klasy pochodnej, czyli strukturę. W każdej klasie jest inna.
I tu się rodzi moje pytanie. Jak to zrobić? Może utworzyć metody wirtualne, ale tu za każdym razem będzie zwracany inny typ. Może utworzyć metodę typu void, która będzie modyfikowała dane w kontenerze i dopiero z tego kontenera wyrzucać dane na ekran.
Proszę o podpowiedzi i dzięki! :)