From wikipedia, the Standard Template Library (STL) is a software library for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called:
-
algorithms
A large number of algorithms to perform activities such as searching and sorting are provided in the STL, each implemented to require a certain level of iterator.
-
containers
The STL contains sequence containers and associative containers. The containers are objects that store data.
The standard sequence containers include
vector
,deque
, andlist
.The standard associative containers are