unordered_map
存储键值对 <key, value> 类型的元素,其中各个键值对键的值不允许重复,且该容器中存储的键值对是无序的。
unordered_multimap
和 unordered_map 唯一的区别在于,该容器允许存储多个键相同的键值对。
unordered_set
不再以键值对的形式存储数据,而是直接存储数据元素本身(当然也可以理解为,该容器存储的全部都是键 key 和值 value 相等的键值对,正因为它们相等,因此只存储 value 即可)。另外,该容器存储的元素不能重复,且容器内部存储的元素也是无序的。
unordered_multiset
和 unordered_set 唯一的区别在于,该容器允许存储值相同的元素。