Standard Template Library: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
C1PB8 (discussione | contributi)
m Robot: Automated text replacement (-\[\[[Cc] plus plus\|C\+\+\]\] +C++)
Riga 1:
La '''Standard Template Library''' ('''STL''') è una [[libreria software]] inclusa nella [[libreria standard]] del linguaggio [[C plus plus|C++]] e definisce [[struttura dati|strutture dati]] generiche, [[Iteratore|Iteratori]] e [[algoritmo|algoritmi]] generici.
 
==Descrizione==
La STL costituisce uno strato software ormai divenuto fondamentale per i programmatori [[C plus plus|C++]], cui fornisce un set precostituito di [[classe (informatica)|classi]] comuni, come container e [[array]] associativi, che hanno la caratteristica di poter operare con qualsiasi tipo di dato, sia primitivo che definito dall'utente, richiedendo allo sviluppatore nel [[design by contract|contratto]] il rispetto di pochi vincoli (ad esempio, l'implementazione di operatori o funzioni di assegnamento o confronto) offrendogli in cambio classi complete di tutte le funzioni e operazioni elementari (ad es. in un container, copia, assegnamento, inserimento/rimozione, iterazione tra gli elementi) e pronte all'uso.
 
[[Categoria:Programmazione]]