【发布时间】:2017-02-14 12:54:15
【问题描述】:
在 C++ 标准表 91 的 §23.2.7 无序关联容器 [unord.req] 中描述了 STL 无序关联容器必须满足的附加要求。在此表中,标准规定 STL 无序容器(即 unordered_set、unordered_map、unordered_multiset 和 unordered_multimap)必须提供成员类型 local_iterator 和 const_local_iterator。
-
local_iterator是一个迭代器类型,它的类别、值、差异、指针和 引用类型与无序容器的iterator相同。此迭代器可用于遍历单个存储桶,但不能跨存储桶。 -
const_local_iterator是一个迭代器类型,其类别、值、差异、指针和引用类型与无序容器的const_iterator相同。此迭代器可用于遍历单个存储桶,但不能跨存储桶。
问
这些迭代器有什么用途?
【问题讨论】:
标签: c++ unordered-map unordered-set unordered-multimap unordered-multiset