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