Dziedziczenie, obiekt klasy pochodnej jako obiekt klasy bazowej

0

Z góry przepraszam, ale jestem początkujący.
Mam kilka klas: bazową i kilka po niej dziedziczy. Tworzę tablicę wskaźników na obiekty klasy bazowej. Następnie dodaje do niej obiekty klas pochodnych. Kiedy sprawdzam typeid to we wszystkich elementach tablicy wychodzi bazowa, metody jednak prawidłowo wywołują się z klas pochodnych.
Zdaje sobie sprawę, że pewnie źle do tego podchodzę, dlatego proszę o pomoc.

1

When typeid is applied to a reference or dereferenced pointer to an object of a polymorphic class type (a class declaring or inheriting a virtual function), it considers its dynamic type (i.e., the type of the most derived object). This requires the RTTI (Run-time type information) to be available.

za http://www.cplusplus.com/reference/typeinfo/type_info/

1 użytkowników online, w tym zalogowanych: 0, gości: 1