C++ Standard Template Library
Ilme
Sissejuhatus
STL ehk Standard Template Library on standardne C++ programmeerimisteek, mis võimaldab käsitleda abstraktseid andmetüüpe pakkudes nende haldamiseks erinevaid kontainereid. STL puhul tuleb enamus programmeerimisvigu ilmsiks kompileerimise faasis, seega STL kasutamine vähendab tublisti vigade tekke võimalust. Kasutades omatehtud loendite asemel STL konteinereid, väheneb mälulekete oht.
Kasutamine
Näitena on STL abil võimalik luua kaherealine nö "stringi"-tabel mällu vaid mõne reaga
#include <map> #include <string> /.../ std::map<std::string, std::string> strTbl;
Konteineri kasutamine C array asemel:
#include <vector> /.../ std::vector<int> intArray; /* C puhul: int intArray[]; */