A declaração de uma variável do tipo vector é feita utilizando o nome do tipo de dado vector e o
tipo de dado que desejamos utilizar entre < e >. Dessa forma, temos uma estrutura de dados genérica.
Sintaxe
vector<tipo_dado> nome_vector; //não iniciado
vector<tipo_dado> nome_vector = { valor1, valor2, valorN}; //iniciado
vector<tipo_dado> nome_vector( qtd, valor); //iniciado com valor repetido
vector<tipo_dado> nome_vector( qtd ); //quantidade de elementos não iniciados reservada
Onde
tipo_dado : Tipo de dado utilizando para armazenar os elementos
qtd: número de elementos
valor1..N: valor dos elementos de acordo com tipo_dado
valor: valor que dos elementos repetidos baseados em qtd
Um vetor com valores iniciados devem ter seus valores, baseados no tipo de dado utilizado, delimitados por { e }
, separados por (,) e terminados com (;):
Exemplo 1
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<float> vec_float;
vector<int> vec_int = {1,2,3,4,5};
vector<char> vec_char(3,'A');
}
Saída
-