Standard Template Library
Siirry navigaatioon
Siirry hakuun
Standardimallikirjasto (engl. Standard Template Library, STL) on osa C++:n standardikirjastoa.
STL sisältää yleisiä ohjelmoijien tarvitsemia säiliöitä (containers), algoritmeja, funktioita ja iteraattoreita (ks. iterointi). Toteutus seuraa usein kääntäjän mukana, mutta myös riippumattomia toteutuksia on olemassa.
STL toteuttaa toiminnot C++:n template-mallien avulla.
Kirjaston toiminnot
[muokkaa | muokkaa wikitekstiä]Seuraavassa listaa eräistä usein käytetyistä:
- säiliötyyppejä
- list
- map
- set
- vector
- merkkijonot (merkkijonosäiliöitä ja käsittelytoimintoja)
- string
- wstring
- algoritmit
- sort
- merge
- min
- max
- functor (funktioiden ja metodien ylikirjoittamiseen)
Lähteet
[muokkaa | muokkaa wikitekstiä]- Stroustrup, Bjarne: The C++ Programming Language, 4th ed. Addison-Wesley, 2015. ISBN 0-321-56384-0