3

std::unordered_multiset<int>名前の付いhashTableたバケットとバケットがあるとしますiithバケットの要素を反復処理できますか?

4

1 に答える 1

8

ローカル イテレータを使用して、実際に各バケットを反復処理できます。

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

i範囲内にあることを確認してください[0, hashTable.bucket_count())

于 2012-10-23T17:34:07.537 に答える