vector::capacity
Restituisce il numero di elementi che il vettore potrebbe contenere senza allocare più archiviazione.
size_type capacity( ) const;
Valore restituito
La lunghezza corrente di memoria allocata per il vettore.
Note
La funzione membro ridimensionare sarà più efficiente se la memoria sufficiente viene allocata per adattarla.Utilizzare la funzione membro backup per specificare la quantità di memoria allocata.
Esempio
// vector_capacity.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
v1.push_back( 1 );
cout << "The length of storage allocated is "
<< v1.capacity( ) << "." << endl;
v1.push_back( 2 );
cout << "The length of storage allocated is now "
<< v1.capacity( ) << "." << endl;
}
Requisiti
intestazione: <vector>
Spazio dei nomi: deviazione standard