STL containers replicate behavior of data structures commonly used in programming:
Sequence containers:
dynamic string
dynamic array: vector
linked list
queue
stack
heap: priority_queue
bit storage: bitset
Associative containers:
tree: set
multiset
associative array: map
multimap