( Som-Som | 2014. 04. 27., v – 12:25 )

Igen, nem teljesen kerek a többiek érvelése. Tök mindegy, hogy STL, Qt vagy "hardhead" library-t használunk, ugyanúgy újra lehet használni, ha már egyszer megvan. A saját libekkel inkább az a baj, hogy költséges fejleszteni, tesztelni, nem ért annyi ember hozzá, máshonnan átvett kódok/libek nem ezt használják.

De ezek apró részletek. Ha nyelveket akarunk összevetni, akkor a C és C++ összevetésében egy jó példa a containerek használata. C-ben is létezhetnek, miért is ne, de ha a fejed tetejére is állsz, akkor sem lesz olyan szép a kódod, mint pl. C++-ban vagy Javaban. Ráadásul egy rendes C++-os template nem fog nagyon különböző gépi kódban végződni, mint egy C-s megvalósítás, hiszen a template nagyjából típus függő függvények automatikus generálása.