This chapter discusses in detail all the operations that STL containers provide. The types and members are grouped by functionality. For each type and operation, this chapter describes the signature, the behavior, and the container types that provide it. Possible containers types are array, vector, deque, list, forward list, set, multiset, map, multimap, unordered set, unordered multiset, unordered map, unordered multimap, and string. In the following sections, container means the container type that provides the member.
• The type of elements.
• For (unordered) sets and multisets, it is constant.
• For (unordered) maps and multimaps, it is
pair <const key-type ...