std :: unordered_multiset中的存储桶

时间:2012-10-23 17:29:53

标签: c++ c++11 unordered-set

假设我有一个名为std::unordered_multiset<int>的{​​{1}}和一个名为hashTable的广告符。我可以遍历i桶的元素吗?

1 个答案:

答案 0 :(得分:8)

您确实可以使用本地迭代器迭代每个存储桶:

for (auto it = hashTable.cbegin(i); it != hashTable.cend(i); ++it)
{
    // ... use *it
}

请确保i位于[0, hashTable.bucket_count())范围内。