English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonctions

C++ Tableaux & chaînes

C++ Structures de données

C++ Classes & objets

C++ Pointeurs

C++ Héritage

C++ STL Tutoriel

C++ Manuel de référence

C++ Utilisation et exemple de vector capacity()

C++ Vector (conteneur)

Cette fonction retourne la capacité actuelle du vector.

Remarque : La capacité du vecteur (vector) peut être égale ou supérieure à la taille du vecteur. Si elle est supérieure à la taille du vecteur, cela signifie qu'il y a de l'espace supplémentaire pour容纳 autres opérations.

Syntaxe

Le vecteur (vector) "v" et la capacité de retour "c". La syntaxe est :

int c = v.capacity();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il retourne la capacité actuelle du vecteur (vector).

Exemple1

Laissons voir un exemple simple.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
	vector<int> v{1,2,3,4,5;
	int c = v.capacity();
	cout << "La capacité du vecteur est :" << c;
	return 0;
}

Sortie :

La capacité du vecteur est :5

Dans cet exemple, il contient la valeur entière et la capacité de retour de la fonction Capacity() du vecteur (vector) v.

Exemple2

Laissons voir un autre exemple simple.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
	vector<char>ch{'j','a','v','a'};
	int c = ch.capacity();
	cout << "La capacité du vecteur est :" << c;
	return 0;
}

Sortie :

La capacité du vecteur est :5

Dans cet exemple, le vecteur (vector) ch contient des valeurs de caractères, et la fonction Capacity() détermine la capacité du vecteur (vector) ch.

C++ Vector (conteneur)