vector::capacity

Gibt die Anzahl von Elementen zurück, die der Vektor enthalten kann, ohne mehr Speicherplatz zuzuordnen.

size_type capacity( ) const;

Rückgabewert

Die aktuelle Länge Speicher zugewiesen für den Vektor.

Hinweise

Die Memberfunktion Größenanpassung ist effizienter, wenn genügend verfügbarer Arbeitsspeicher zugeordnet ist, um sie zuzulassen.Verwenden Sie die Memberfunktion Reserve, um den zugeordneten Arbeitsspeicher anzugeben.

Beispiel

// 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;
}
  
  

Anforderungen

Header: <vector>

Namespace: std

Siehe auch

Referenz

vector Class

vector::size und vector::capacity

Standardvorlagenbibliothek