ovo pitanje sam postavio dragom tati u temi http://www.elitesecurity.org/tema/17744 ali je on obrisao sa objasnjenjem da sacekam a zavrsi, i na kraju dodao da je ovo bolje mesto...
evo ga moj post:
---------------------
bez zelje da izazivam flame, hteo bih tehnicku raspravu (a ti
delujesh kao vise nego kompetentan za nju) o (velikim?) prednostima
sablona u odnosu na klasno/oo programiranje.
zasto se za primere sablona uvek uzimaju ovako prosti primeri. recimo
funkcija max() je mogla da bude odradjena nad baznom klasom koja ima
overloadovan "<" operator, i da vraca "veci"
od dva prosledjena parametra. onda se prostim nasledjivanjem dobije
mnogo klasa koje sve mogu da koriste isti kod za max funkciju. (uz
ovaj put neophodno kastovanje pri pozivu, ali to je samo par
karaktera vise, a i sa sablonima je nekad neophodno)
ili recimo primer za vektor. da c++ ima "root" klasu
(object, tObject ili slicno) vetkor bi mogao da radi sa tObject-ima,
a da se samo pri preuzimanju kastuju u zeljeni tip...
sta mi promice? (mislim na velike prednosti sablon programiranja).




Sabloni/Templates vs. OOP
