|
Platí: Ukazatel deklarovaný jako ukazatel základní třídy může být použit jako ukazatel na třídu, která je ze základní třídy odvozená. Přesto platí určitá omezení.
- Můžeme se odkazovat pouze na členy odvozeného objektu, které byly zděděny ze základní třídy. Je to proto, že ukazatel základní třídy má údaje pouze o základní třídě. Neví nic o členech, které byly k odvozené třídě přidány.
- Není možné se odkazovat ukazatelem odvozené třídy na třídu základní.
Obecně platí, že aritmetika ukazatele závisí na deklaraci datového typu, na nějž ukazatel ukazuje.
|