C ++ Vector Library - Funzione size ()

Descrizione

La funzione C ++ std::vector::size() restituisce il numero di elementi presenti nel vettore.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: vector :: size () nel modulo std :: vector header.

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;

Parametri

Nessuna

Valore di ritorno

Restituisce gli oggetti effettivi presenti nel vettore, che possono essere diversi dalla capacità di archiviazione del vettore.

Eccezioni

Questa funzione membro non genera mai eccezioni.

Complessità temporale

Costante cioè O (1)

Esempio

L'esempio seguente mostra l'utilizzo della funzione 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;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

Initial vector size = 0
Vector size after resize = 128