Rzutowanie
Problem identyfikacji typu w trakcie pracy programu Metody wirtualne
struct Owoc { //.....................
double _Waga_kg;
struct Gruszka: Public Owoc { //.....
int _KodOdmiany;
int main( )
Gruszka *wGrl = new Gruszka(),
Owoc *wOwocX = wGrl;
Rzutowanie w górę
Rzutowaie w dół
Rzutowanie w liście parametrów wywołania funkcji/metody
|_Waga_kg
| _Waga_kg | |
| __KodOdmiany | |
Dziedziczenie i poliformizm