Standard Template Library
libreria software di C++
STL
la Standard Template Library (STL) è una Libreria software inclusa nella Standard Library del linguaggio C++ e definisce Strutture dati generiche, Iteratori e Algoritmi generici.
Descrizione
La STL costituisce uno strato software ormai divenuto fondamentale per i programmatori C++, cui fornisce un set precostituito di classi comuni, come containers e array associativi, che hanno la caratteristica di poter operare con qualsiasi tipo di dato, sia primitivo che definito dall'utente, richiedendo allo sviluppatore solo pochi vincoli nel contratto (ad esempio, l'implementazione di operatori o funzioni di assegnamento o confronto) offrendogli operazioni elementari come copia ed assegnamento.