Compartir a través de


hash_multiset::count

[!NOTA]

Esta API está obsoleta.La alternativa es unordered_multiset Class.

Devuelve el número de elementos en un hash_multiset cuya clave coincide con una clave parámetro- especificada.

size_type count(
   const Key& _Key
) const;

Parámetros

  • _Key
    La clave de los elementos que se hacen coincidir de hash_multiset.

Valor devuelto

El número de elementos en el hash_multiset con la clave parámetro- especificada.

Comentarios

La función miembro devuelve el número de elementos del intervalo siguiente:

[lower_bound (_Key ), upper_bound (_Key ) ).

En Visual C++ .NET 2003, los miembros de los archivos de encabezado <hash_map> y <hash_set> ya no están en el espacio de nombres std, pero se han movido bastante al espacio de nombres stdext.Vea El espacio de nombres stdext para obtener más información.

Ejemplo

Al compilar este ejemplo con el marcador /Wp64 o en una plataforma de 64 bits, el compilador que excluya C4267 se generará.Para obtener más información sobre esta advertencia, vea Advertencia del compilador (nivel 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;
}
  
  

Requisitos

Encabezado: <hash_set>

Stdext deEspacio de nombres:

Vea también

Referencia

hash_multiset Class

Biblioteca de plantillas estándar