buckets in std::unordered_multiset

c++, c++11, unordered-set

Solution

You can indeed iterate through each bucket, using local iterators:

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

Be sure that `i` lies in the range `[0, hashTable.bucket_count())`.

Problem

Say I have an `std::unordered_multiset<int>` which is named `hashTable` and a bucket `i`. Can I iterate through the elements of the `i`th bucket?

Original source