Standard Template Library

Wikipediasta
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)
  • Stroustrup, Bjarne: The C++ Programming Language, 4th ed. Addison-Wesley, 2015. ISBN 0-321-56384-0
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.