Vantaggi: ci trovi le liste, i vettori, le code, i set, i map, stack ecc... ovvero tutte le strutture dati che servono di piu'; in piu' ci sono i "generic algorithm" che sono algoritmi che puoi applicare a tutte le strutture viste sopra (sort, max, min , unique ecc.). Svantaggi: sebbene si chiami "Standard Template Library" non e' poi cosi' "standard"; ogni compilatore ne ha una propria versione un pochino differente dalle altre (differenze trascurabili a prima vista ma che sono talvolta dei macigni insormontabili); tutto per farsi la gierra tra i big del softwre; manco a dirlo la peggiore e' sempre M$ con il suo VC++. Comunque per cose piccole vai sicuro che e' abbastanza portabile. C'e' a riguardo un progettone che ormai sembra essere andato in porto, che mira a sviluppare da zero una STL per TUTTI i compilatori esistenti in giro (www.stlport.org), dai commerciali ai liberi. Un gran bel vantaggio. E sembra anche funzionare bene! Ho visto alcuni sotware giganteschi che la usano con compilatori MOLTO differenti: tutto liscio! Ciao Emanuele P.S.: il miglior documento che ho trovato e' "C++ Annotations" il classico sul C++ che puo scaricare da internet, in particolare il capitolo "abstract containers" e "The Standard Template Library, generic algorithms". On Tue, Sep 11, 2001 at 12:24:33PM +0200, Mauro Colorio wrote: > > Qualcuno saprebbe dirmi (o dove posso trovare un documento che spieghi) > vantaggi e svantaggi > nell'utilizzo delle STL in c++? > > grazie > ciao > mauro > > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx > -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx