Standard Template Library: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Embolo (discussione | contributi)
Nessun oggetto della modifica
Embolo (discussione | contributi)
Nessun oggetto della modifica
Riga 3:
 
==Descrizione==
La STL costituisce uno strato software ormai divenuto fondamentale per i programmatori [[C plus plus|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 [[:en:design by contract|contratto]] il rispetto di pochi vincoli (ad esempio, l'implementazione di operatori o funzioni di assegnamento o confronto) offrendogli in cambio tutte le tipiche funzioni e operazioni elementari come(ad copiaes. edin un container, copia, assegnamento, inserimento/rimozione, iterazione tra gli elementi).