Kezdőoldal » Számítástechnika » Programozás » Hogyan valósíthatom meg egy...

Hogyan valósíthatom meg egy virtuális függvény tartalmát többalakúsággal?

Figyelt kérdés

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...) ??


2012. nov. 18. 19:52
 1/2 anonim ***** válasza:

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()

2012. nov. 18. 21:57
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Köszönöm!!
2012. nov. 19. 14:54

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!