Descripción
Busca en el contenedor elementos equivalentes a val y devuelve el número de coincidencias.
Declaración
A continuación se muestran las formas en que std :: set :: count funciona en varias versiones de C ++.
C ++ 98
size_type count (const value_type& val) const;
C ++ 11
size_type count (const value_type& val) const;
Valor devuelto
Devuelve el número de matche
Excepciones
Si se lanza una excepción, no hay cambios en el contenedor.
Complejidad del tiempo
La complejidad del tiempo depende de logarítmico.
Ejemplo
El siguiente ejemplo muestra el uso de std :: set :: count.
#include <iostream>
#include <set>
int main () {
std::set<int> myset;
for (int i = 1; i < 15;++i) myset.insert(i*5);
for (int i = 0; i < 5; ++i) {
std::cout << i;
if (myset.count(i)!=0)
std::cout << " is an element of myset.\n";
else
std::cout << " is not an element of myset.\n";
}
return 0;
}
El programa anterior se compilará y ejecutará correctamente.
0 is not an element of myset.
1 is not an element of myset.
2 is not an element of myset.
3 is not an element of myset.
4 is not an element of myset.