Bibliothèque d'ensemble C ++ - fonction count

La description

Il recherche dans le conteneur des éléments équivalents à val et renvoie le nombre de correspondances.

Déclaration

Voici les façons dont std :: set :: count fonctionne dans différentes versions de C ++.

C ++ 98

size_type count (const value_type& val) const;

C ++ 11

size_type count (const value_type& val) const;

Valeur de retour

Il renvoie le nombre de correspondance

Des exceptions

Si une exception est levée, il n'y a aucune modification dans le conteneur.

Complexité temporelle

La complexité temporelle dépend de la logarithmique.

Exemple

L'exemple suivant montre l'utilisation 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;
}

Le programme ci-dessus se compilera et s'exécutera correctement.

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.