Zadanie Z.7.3. Wykorzystaj program z zadania poprzedniego Z.7.2 i zmień metodę dziedziczenia ze wspólnej klasy bazowej na wirtualny. Rozpoznaj w jaki usposób są dziedziczone składniki z pierwszej klasy bazowej i w jaki sposób można uzyskać do nich dostęp. Zastanówsię na co wpłynęła zmiana sposobu dziedziczenia ?.
klasa_bazowa
virtual / \ virtual
/ \
V V
klasa_pochodna1 klasa_pochodna2
\ /
\ /
V V
klasa_pochodna3
Oblicz, a następnie sprawdź rozmiar obiektu ostatniej klasy pochodnej przy użyciu operatora sizeof. Porównaj z wynikiem z zadania poprzedniego Z.7.2.