Biblioteca de vetores C ++ - função size ()

Descrição

A função C ++ std::vector::size() retorna o número de elementos presentes no vetor.

Declaração

A seguir está a declaração para o formulário de função std :: vector :: size () std :: vector header.

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;

Parâmetros

Nenhum

Valor de retorno

Retorna os objetos reais presentes no vetor, que podem ser diferentes da capacidade de armazenamento do vetor.

Exceções

Esta função de membro nunca lança exceção.

Complexidade de tempo

Constante, ou seja, O (1)

Exemplo

O exemplo a seguir mostra o uso da função std :: vector :: size ().

#include <iostream>
#include <vector>

using namespace std;

int main(void) {
   vector<int> v;

   cout << "Initial vector size = " << v.size() << endl;

   v.resize(128);
   cout << "Vector size after resize = " << v.size() << endl;

   return 0;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

Initial vector size = 0
Vector size after resize = 128