Biblioteca de vectores de C ++ - función size ()

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