Som-Som pedig irt Neked egy peldat.
De egy masik trivialis pelda a for each, amikor gyakorlatilag visszakapod mindegyik elemet, anelkul hogy alacsony szintu index-ekkel vacakolnal, amiket ha rosszul hasznalsz, elindexelheted vele a containert.
A masik tipikus pelda a mutato tomb, ahol betehetsz okos mutatokat.
Megint masik pelda, hogy lekerdezheted a meretet.
Megint masik pelda, hogy konnyen beszurhatsz elemet a kozepere.
Megint masik pelda, hogy konnyu algoritmusokat futtatni rajta
* rendezni
* talalni elemeket
* replacelni
... stb.
Na ezek nagyban hianyoznak a C-bol, es "kodold magad" az egesz. A linux kernel is kb. ezt teszi, feltalalja a C++ standard library-t, es hatalmas mennyisegu munka megy a fejlesztesbe meg a karbantartasba, mindemellett termeszetesen folyamatos kellemetlen bugokkal, stb.
Tenyleg rengeteg ilyen eset van. Hosszu lenne minden szivast felsorolni, amikkel az emberek az evtizedek alatt szembesultek, es probaltak kijavitani a C++-ban.