wskazniki do klas podstawa

0

witam

moze mi ktos powiedziec jak uzyskac wskaznik do klasy potomnej majac jedynie wskaznik do klasy rodzica da sie <ort>w ogóle</ort> takie cos zrobic?

pozdrawiam!!!

0

czy masz na myslie zrobieni czegos takiego

class rodzic{
(...)};
class dziedzic : rodzic
{(...)};

(...)

rodzic *wsk = new dziedzic;

czy moze o cos innego ci chodizlo ??

0

Coś nie bardzo, może ja czegoś nie rozumiem, ale żeby utworzyć klase potomną, nie potrzeba tworzyc klasy bazowej. Dziedziczenie, to zjawisko hiearchiczne czysto logiczne.

0

nie bardzo mam 2 klasy klasa A klase B .
klasa A jest rodzicem klasy B
ponadto pojawia mi sie wskaznik do obiektu klasy A (np A *klasa)

i glowny problem jak wy<ort>kozystac</ort> ten wskaznik by ort! z metod obiekty klasy pochodnej.(klasa B)

mysle ze najlepiej zrobic rzutujac ten wskaznik na wskaznik do obiektu klasy B

jak to zrobic?

0

a mozesz troche jasniej i bez bledow bo za chiny nie moge tego zrozumiec.

Co ty wlasciwie chcesz zrobic? Do wskaznika klasy A chcesz podpiac obiekt klasy B.
A moze chcialbys zrobic cos innego??

jak to pierwsze to mozesz to zrobic dzieki polimorfii a jesli cos inneg to moze dokladnie napisz o co ci chodzi.

0

chodzi mi o to ,by wskaźnikiem do klasy A wykorzystywac metody z klasy B
czy jest to możliwe biorac pod uwage ze klasa A jest rodzicem klasy B

0

juz lapie.

Jezeli te metody sa wirtualne w klasie rodzica to bez problemow mozesz je wykorzystac (nie ma to jak polimorfia:)

a jesli nie sa to pozostaje dynamic_cast<na_co_rzutujesz>(obiekt_rzutowany), i nalezy pamieta ze jak obiekt rzuotwany nie jest typem na_co_rzutujesz to zwracana jest warotsc NULL.

0

dzieki

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