Menu
Coddy logo textTech

Libreria standard dei template di C++

Lezione 1 di 23 del corso C++ - Libreria standard dei template di Coddy.

La Standard Template Library (STL) di C++ è una libreria software che rappresenta un insieme di classi template di C++ che forniscono classi e funzioni generiche per implementare strutture dati e algoritmi comuni.


La STL è stata ideata e sviluppata da Alexander Stepanov nel 1994. La libreria fornisce molti contenitori, algoritmi, funzioni e classi molto utili, soprattutto nella programmazione competitiva. Per esempio, abbiamo algoritmi di ordinamento per ordinare elenchi di dati; inoltre, abbiamo array di dimensioni dinamiche per i quali non dobbiamo specificare il numero di elementi che memorizzeremo, e molto altro. 


La STL è una libreria generica; la programmazione generica è un approccio incentrato sull'implementazione e sull'utilizzo di strutture dati e algoritmi in modo da non perdere efficienza. È così che massimizziamo velocità e prestazioni e riduciamo la complessità.


Possiamo suddividere la STL in quattro parti o componenti:

  • Contenitori
  • Algoritmi
  • Funzioni
  • Iteratori

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di C++ - Libreria standard dei template

Esercitati da solo: Compilatore C++ online