As + + linguagens de programação C e C têm uma variedade de métodos para armazenar dados. Um tal método é o vector . Um vector contém uma sequência de itens que podem ser acedidos directamente , que é muito semelhante a uma matriz . No entanto , ao contrário de uma matriz, o vetor pode ser redimensionada dinamicamente à medida que os itens são adicionados ou removidos a partir dele. Há um par de diferentes maneiras de preencher um array com os itens : " . Push_back " "Inserir" e Aprender ambos os métodos irá melhorar o seu C e C + + habilidades de codificação . Coisas que você precisa
C /C + + Ambiente de Desenvolvimento Integrado (IDE)
C /C + + Compiler
Show Mais instruções
1
Carregue o Eclipse IDE , clicando em seu ícone. Quando ele carrega , selecione " File /New /Project " e escolha " C /C + + Project" da lista de projetos disponíveis . Um arquivo de código fonte em branco é aberto na janela do editor de texto.
2
incluir as bibliotecas " iostream " para imprimir para o console e "vector" para acessar o tipo de dados de vetor. Para incluir essas bibliotecas , escreva o seguinte na parte superior do arquivo de código fonte: # include
# include
using namespace std ;
3
Crie uma função principal ao escrever o seguinte código na parte superior do arquivo de código fonte:
int main () {
}
4
Declare um vetor de dados inteiro e seu iterador por escrever o seguinte dentro das chaves da função principal :
vector v;
vector :: iterator iter ;
5 Defina o iterador para o começo do vetor. A iteração armazena um índice do vector , e é necessário para aceder aos valores dentro do vector . Para definir o iterador para o começo do vetor, escrever o seguinte código :
iter = v.begin ();
6
Encha o vetor usando a função " push_back " . Esta função de um número empurra para o fundo do vector . Uma vez que o vector não tem itens ainda , a parte de trás do vector é o mesmo que o da frente . Para usar a função " push_back " , escreva a seguinte linha de código sob a declaração de vetor :
v.push_back (4);
7
Encha o vetor usando a " inserção " função. Esta função insere um item em um local apontado por um iterador . Uma vez que os pontos de iterador para o começo do vetor, a função de inserção coloca o valor no início do vetor :
v.insert ( iter, 8);
< br >