Biblioteca de conjuntos de C ++ - función de tamaño

Descripción

Devuelve el número de elementos en el contenedor establecido.

Declaración

A continuación se muestran las formas en que std :: set :: size funciona en varias versiones de C ++.

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;;

Valor devuelto

Devuelve el número de elementos en el contenedor establecido.

Excepciones

Nunca arroja excepciones.

Complejidad del tiempo

La complejidad del tiempo es constante.

Ejemplo

El siguiente ejemplo muestra el uso 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;
}

El programa anterior se compilará y ejecutará correctamente.

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