A declaração de um vetor na linguagem C++ é feita utilizando um tipo de dado deseja para 
                uma variável e sua dimensão entre [] que é mas sintaxe utilizada pela linguagem C, exceto pela
                atribuição usando um mesmo valor inicial para todos os elementos. 
            
            Sintaxe
            
tipo_dado nome_vetor[dimensao] = {valores}; //iniciado
tipo_dado nome_vetor[dimensao]; //não iniciado com espaço reservado
tipo_dado nome_vetor[dimensao] = {valor_inicial}; //todos elementos inciados com valor inicial
            
                Um vetor com valores iniciados devem ter seus valores, baseados no tipo de dado utilizado, 
                delimitados por { e }, separados por (,) e terminados com (;). Uma vez declarado, sua 
                dimensão não pode ser mais alterada.
            
            Exemplo 1
            
#include <iostream>
using namespace std;
int main()
{
    int vet1[] = {1,2,3}; //tamanho baseado em elementos atribuídos
    int vet2[3] = {1,2,3}; //tamanho predefinido
    int vet3[3]; //espaço reservado
    int vet4[3] = {0}; //todos elementos iniciados com 0
}
            
                A linguagem C++, diferente de C, permite que um vetor seja iniciada quando suas dimensões 
                são baseadas em variáveis. 
            
            Sintaxe
            
tipo_dado nome_vetor[nome_variavel];
            Exemplo 2
            
#include <iostream>
using namespace std;
int main()
{
    int qtd = 3;
    int vet2[qtd] = {1,2,3};
    int vet3[qtd]; 
    int vet4[qtd] = {0};
}
            
                Todos os tipos de dados podem ser utilizados para criação de vetores como char, float ,
                struct, string e outros tipos de dados nativos.