hash_multiset::count
[!NOTA]
Questo API è obsoleto.L'alternativa consiste unordered_multiset Class.
Restituisce il numero di elementi in un hash_multiset di cui la chiave corrisponde a una chiave parametro- specificata.
size_type count(
const Key& _Key
) const;
Parametri
- _Key
La chiave di elementi da corrispondere al hash_multiset.
Valore restituito
Il numero di elementi in hash_multiset con la chiave parametro- specificata.
Note
La funzione membro restituisce il numero di elementi nell'intervallo seguente:
[lower_bound (_Key ), upper_bound (_Key ) ).
In Visual C++ .NET 2003, i membri dei file di intestazione <hash_set> e <hash_map> non sono più nello spazio dei nomi di deviazione standard, ma sono stati spostati nello spazio dei nomi di stdext.Per ulteriori informazioni, vedere lo spazio dei nomi stdext.
Esempio
Nel compilare l'esempio con il flag /Wp64 o su una piattaforma a 64 bit, di avviso del compilatore l'avviso C4267 viene generato.Per ulteriori informazioni su questo problema, vedere Avviso del compilatore (livello 3) C4267.
// hash_multiset_count.cpp
// compile with: /EHsc
#include <hash_set>
#include <iostream>
int main( )
{
using namespace std;
using namespace stdext;
hash_multiset<int> hms1;
hash_multiset<int>::size_type i;
hms1.insert(1);
hms1.insert(1);
// Keys do not need to be unique in hash_multiset,
// so duplicates may exist.
i = hms1.count(1);
cout << "The number of elements in hms1 with a sort key of 1 is: "
<< i << "." << endl;
i = hms1.count(2);
cout << "The number of elements in hms1 with a sort key of 2 is: "
<< i << "." << endl;
}
Requisiti
intestazione: <hash_set>
Stdext diSpazio dei nomi: