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