[ RMAN @ 04.02.2009. 00:52 ] @
Da li bi mogli da mi teorijski objasnite sta su to virtualne funkcije u c++u. imam ja neke definicije al mi nisu bas razumljive.
Zanima me koja je njihova svrha i kako funkcionisu.
Hvala.
[ X Files @ 04.02.2009. 06:39 ] @
Kada su u pitanju esencijalne stvari C++ jezika, ipak je najbolje da detaljnije pogledas u knjigama ili pouzdanim izvora sa Inrerneta.

Imas nesto o tome na ovom forumu:
http://www.elitesecurity.org/t241153-0#1448546

Na netu:
http://en.wikipedia.org/wiki/Virtual_method

Kada budes gledao, obrati paznju na to kako se DINAMIČKI saznaje koja verzija funkcije će biti pozvana (na osnovu tipa obekta) iako sintaksno deluje da poziv metode (preko pointera osnovne klase) mora biti uvek jedan isti.

[ EArthquake @ 05.02.2009. 15:45 ] @
pa nema definicije

virtualna funkcija je ona ispred koje stoji modifikator virtual

pravo pitanje (i ono sto tebe,verovatno, zanima) jeste cemu sluze i zasto su neophodne
a to je najbolje videti , kao sto je rekao X-files u nekoj knjizi,

ako ti profesorova knjiga nije dovoljna pogledaj u lipmanu recimo ...
[ Helionprime @ 10.02.2009. 20:40 ] @
Evo šta koristimo na ETF-u u Banja Luci. Ja sam odavde shvatio. Bilo mi dovoljno.

http://www.etfbl.net/dokument.php?id=8719 -> nasljeđivanje
http://www.etfbl.net/dokument.php?id=8775 -> polimorfizam

U oba slučaja su bitne virtual funkcije.