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