Descripción
La función C ++ std::vector::size() devuelve el número de elementos presentes en el vector.
Declaración
A continuación se muestra la declaración de la función std :: vector :: size () del encabezado std :: vector.
C ++ 98
size_type size() const;
C ++ 11
size_type size() const noexcept;
Parámetros
Ninguna
Valor devuelto
Devuelve los objetos reales presentes en el vector, que pueden diferir de la capacidad de almacenamiento del vector.
Excepciones
Esta función miembro nunca lanza una excepción.
Complejidad del tiempo
Constante es decir O (1)
Ejemplo
El siguiente ejemplo muestra el uso de la función std :: vector :: size ().
#include <iostream>
#include <vector>
using namespace std;
int main(void) {
vector<int> v;
cout << "Initial vector size = " << v.size() << endl;
v.resize(128);
cout << "Vector size after resize = " << v.size() << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Initial vector size = 0
Vector size after resize = 128