假设我有一个名为std::unordered_multiset<int>
的{{1}}和一个名为hashTable
的广告符。我可以遍历i
桶的元素吗?
答案 0 :(得分:8)
您确实可以使用本地迭代器迭代每个存储桶:
for (auto it = hashTable.cbegin(i); it != hashTable.cend(i); ++it)
{
// ... use *it
}
请确保i
位于[0, hashTable.bucket_count())
范围内。