Cześć,
mam do was pytanie o to jak funkcjonują wskaźniki typów bazowych dla klas pochodnych. Wiem, że można je w ten sposób przypisywać i to funkcjonuje ze względu na to, iż obiekt pochodny dziedziczący po bazowym, jest jednocześnie tym drugim.
Ale chyba nie do końca umiem sobie to wyobrazić, bo skoro wskaźnik dla danego typu stanowi o tym ile bajtów od danego miejsca jest zarezerwowane dla obiektu, w takim razie jak to wygląda dla obiektów pochodnych, które przecież zawierają więcej danych niż obiekt bazowy, a więc w efekcie zajmują więcej pamięci? Tak więc jak może funkcjonować poprawnie taki wskaźnik skoro obiekt jest innego rozmiaru?