Compartilhar via


vector::capacity

Retorna o número de elementos que o vetor pode conter sem atribuir mais armazenamento.

size_type capacity( ) const;

Valor de retorno

O comprimento atual de armazenamento alocado para o vetor.

Comentários

A função de membro redimensionar será mais eficiente se memória suficiente é atribuída para acomodar.Use a função de membro reserva para especificar a quantidade de memória alocada.

Exemplo

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

Requisitos

Cabeçalho: <vector>

namespace: STD

Consulte também

Referência

vector Class

vector::size e vector::capacity

Standard Template Library