libstdc++
|
![]() |
Classes | |
class | std::unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > |
A standard container composed of unique keys (containing at most one of each key value) that associates values of another type with the keys. More... | |
class | std::unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > |
A standard container composed of equivalent keys (possibly containing multiple of each key value) that associates values of another type with the keys. More... | |
class | std::unordered_multiset< _Value, _Hash, _Pred, _Alloc > |
A standard container composed of equivalent keys (possibly containing multiple of each key value) in which the elements' keys are the elements themselves. More... | |
class | std::unordered_set< _Value, _Hash, _Pred, _Alloc > |
A standard container composed of unique keys (containing at most one of each key value) in which the elements' keys are the elements themselves. More... |
Unordered associative containers allow fast retrieval of data based on keys.
Each container type is parameterized on a Key
type, a Hash
type providing a hashing functor, and an ordering relation used to sort the elements of the container.
All unordered associative containers must meet certain requirements, summarized in tables.