Skip to content
EntityQ741235· pop 40· linked from 145 articles

Standard Template Library

Sign in to save

Also known as STL, C++ Programming/STL, C++ STL, C++ Standard Template Library

software library for the C++ programming language

Wikidata facts

Show 1 more fact
Stack Exchange tag
stackoverflow.com/tags/stl
Sources (1)

via Wikidata · CC0

~12 min read

Article

The Standard Template Library (STL) was a software library originally designed by Alexander Stepanov for the C++ programming language that influenced many parts of the C++ Standard Library, though no longer is actively maintained and is now mostly integrated into the C++ standard library itself. It provides four components called algorithms, containers, functors, and iterators.

The STL provides a set of common classes for C++, such as containers and associative arrays, that can be used with any built-in type or user-defined type that supports some elementary operations (such as copying and assignment). STL algorithms are independent of containers, which significantly reduces the complexity of the library.

Connections

Categories