Partilhar via


vector::capacity

Retorna o número de elementos que o vetor pode conter sem alocar 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 for alocada memória suficiente para acomodar. Use a função de membro reservar 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.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

Cabeçalho: <vector>

Namespace: std

Consulte também

Referência

Classe vector

vector::size e vector::capacity

Biblioteca de Modelos Padrão