( apal | 2007. 01. 03., sze – 21:44 )

icallbacknek mi koze a virtualhoz? :-)

hat ezaz ;) Egy OO-ban jartas szakembertol kerdeztem meg egyszer, miutan a callback-ek es a fuggvenypointereket visszaado fuggvenyek "letjogosultsagarol" beszelgettunk, hogy egy olyan klasszikus callback-es peldat, mint rendeze's, hogy csinalnak meg OO-ban. Ugye adott valami kvazi bonyolult algoritmus (quick sort vagy balanced tree-n alapulo sort) aminek barmilyen compare() fuggvenyt atadsz mint callback, es akkor azalapja'n rendez. Es erre mondta, hogy ilyenkor azt csinalja'k, hogy a rendeze's egy osztaly, aminek egyik fv-e (a compare) virtual, az osztaly azt hivogatja rendeze's kozben, de egy adott cucc rendezesenel orokoltetned kell ezt, es peldanyositani a virtualt, immaron a cucc rendezesenek megfelelo compare()-vel.

Blah. El se hiszem hogy fent ezt en irtam, lehet hogy nagy hulyese'g ;] Egyszer majd kiprobalom azert, hatha magamtol is...

A.