Bibliothèque de vecteurs C ++ - fonction size ()

La description

La fonction C ++ std::vector::size() renvoie le nombre d'éléments présents dans le vecteur.

Déclaration

Voici la déclaration de l'en-tête std :: vector :: size () de la fonction std :: vector :: size ().

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;

Paramètres

Aucun

Valeur de retour

Renvoie les objets réels présents dans vector, qui peuvent être différents de la capacité de stockage du vecteur.

Des exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation de la fonction 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Initial vector size = 0
Vector size after resize = 128