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

Vedere anche

Riferimenti

vector Class

vector::size e vector::capacity

Libreria di modelli standard