Bibliothèque d'ensemble C ++ - fonction de taille

La description

Il renvoie le nombre d'éléments dans le conteneur d'ensemble.

Déclaration

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

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;;

Valeur de retour

Il renvoie le nombre d'éléments dans le conteneur d'ensemble.

Des exceptions

Il ne jette jamais d'exceptions.

Complexité temporelle

La complexité temporelle est constante.

Exemple

L'exemple suivant montre l'utilisation de std :: set :: size.

#include <iostream>
#include <set>

int main () {
   std::set<int> myints;
   std::cout << "0. size: " << myints.size() << '\n';

   for (int i = 0; i < 5; ++i) myints.insert(i);
   std::cout << "1. size: " << myints.size() << '\n';

   myints.insert (200);
   std::cout << "2. size: " << myints.size() << '\n';

   myints.erase(10);
   std::cout << "3. size: " << myints.size() << '\n';

   return 0;
}

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

0. size: 0
1. size: 5
2. size: 6
3. size: 6