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

Tutorial di base di C++

Controllo di flusso C++

Funzione in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore in C++

Ereditarietà in C++

Tutorial STL di C++

Manuale di riferimento C++

Utilizzo e esempio di C++ vector capacity()

Vector (contenitore) in C++

Questa funzione restituisce la capacità attuale del vettore.

Attenzione: La capacità del vettore (vector) può essere uguale o maggiore della dimensione del vettore. Se è maggiore della dimensione del vettore, significa che ci sono spazi aggiuntivi per altre operazioni.

Sintassi

Vettore (vector) "v" e capacità di ritorno "c". La sintassi è:

int c = v.capacity();

Parametro

Non contiene alcun parametro.

Valore di ritorno

Restituisce la capacità attuale del vettore (vector).

Esempio 1

Facciamo un altro esempio semplice.

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

Output:

La capacità del vettore è: 5

In questo esempio, contiene la capacità del vettore (vector) restituita dalla funzione Capacity() e il valore intero.

Esempio 2

Facciamo un altro esempio semplice.

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

Output:

La capacità del vettore è: 5

In questo esempio, il vettore (vector) ch contiene valori di carattere e la funzione Capacity() determina la capacità del vettore (vector) ch.

Vector (contenitore) in C++