Hogyan valósíthatom meg egy virtuális függvény tartalmát többalakúsággal?
Tehát:
Van 2 metodus nevű metódusom. Az egyik virtuális. És van egy ilyen mutatóm:
os_osztaly *mutato = new szarmaztatott_osztaly;
Akkor, hogyan tudom megjeleníteni a virtual void metodus() const tartalmát (amikkel most kínlódok csak kiírják, hogy virtuálisak e, és nem...) ??
Kezdő vagyok VÁLASZA:
-------
Nem nagyon értem,hogy mit akarsz,de ha jól értelmezem,akkor ki akarod íratni a bázisosztály virtuális metódusának a tartalmát egy ilyen mutatóval ugye:
os_osztaly *mutato = new szarmaztatott_osztaly;
mutato->metodus() ;
Mivel virtuális a bázisosztályban a metodus függvény ezért a származtatott osztályban levő metódus fog meghívódni.
Ha ezzel a mutatóval szeretnéd elérni a bázisosztálybeli virtuális metódus tartalmát akkor így próbálkozz:
mutato->os_osztaly::metodus()
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!