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