vector::capacity
Devuelve el número de elementos que puede contener el vector sin asignar más espacio de almacenamiento.
size_type capacity( ) const;
Valor devuelto
Longitud actual de almacenamiento asignado para el vector.
Comentarios
La función miembro resize es más eficaz si se asigna memoria suficiente para darle cabida. Utilice la función miembro reserve para especificar la cantidad de memoria asignada.
Ejemplo
// vector_capacity.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
v1.reserve(10);
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;
}
Requisitos
Encabezado: <vector>
Espacio de nombres: std