To je sve ok, samo sto su templates/generics van oop-a prilicno rudimentarni i osnovni i sve sto se sa njima moze uraditi je vec u bibliotekama kao sto je STL (ono vece, manje, jednako, +, -, , itd). I mozes da ignorises OOP dok god genericke funkcije barataju osnovnim tipovima i strukturama i dok ih samo negde slazes i preslazes. Ako hoces da radis neke kompleksnije operacije nad "instancama" tipa koji se salju u specijalizaovani generics onda neces daleko stici bez OOP-a (tj mozes, ali opet sa spageti kodom), da se ne lazemo i sam STL u velikoj meri koristi operatore a kako ces da nalepis operator na strukturu podataka ako ne preko klase (struct i class su bukvlano isto u C++ bar sto se tice OOPa tako da deklarisati nesto sa struct ne znaci izbeci OOP) da ne pominjem npr iteracije nad polimorfnim generickim listama koje se duboko zanivaju na OOPu. Dakle opet je OOP kriticna komponenta, a templates su samo jos jedna paradigma koja se koristi unutar OOP-a.
A inace, STL nije samo kolekcija template funkcija, veci deo STLa je implementiran kroz OOP i poprilicno koristi i subclassing i polimorfizam, ukljucujuci i list<T> koji pominjes:
Code:
template <class _Tp, class _Alloc = __STL_DEFAULT_ALLOCATOR(_Tp) >
class list : protected _List_base<_Tp, _Alloc>
A template imas i u Javi (mada u malo izmenjenom obliku i zovu se generics, ali funkcionalno rade slicno), ne vidim sto je diskvalifikujes zbog toga. Sem sto pravi programeri programiraju u asemb.., ovaj, C++-u
Citat:
Shadowed: Ja se izvinjavam na offtopic-u, ali nisam mogao da odolim - GoTo is not dead. Koliko pre 3-4 dana sam cistio pomenuti iz aplikacije na kojoj radim (a na kojoj je ranije radio neko drugi)

Nije ni strukturalno programiranje mrtvo
Code:
if (a == b) return true; else return false;
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić