Compartir a través de


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

Vea también

Referencia

vector (Clase)

vector::size y vector::capacity

Biblioteca de plantillas estándar