Na linguagem de programação C + +, os dados estão armazenados usando uma variedade de recipientes. Um tipo de recipiente é o vetor . Um vector é um recipiente de armazenamento que armazena dados como uma sequência de itens . É muito semelhante ao recipiente de matriz, com uma grande diferença . O vetor pode crescer ou encolher como itens são adicionados ou removidos a partir dele. Uma matriz tem um tamanho fixo e não pode ser redimensionada depois de criado . Um vector pode ser passado para outras partes do programa com as funções . Uma maneira fácil de transferir um vetor é ter uma função de devolvê-lo . Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler, tal GCC
Show Mais instruções
1
Carregue o + IDE C + clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C + + Projeto ' para criar um novo projeto de C + +. Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE
2
importar a biblioteca de vetor , escrevendo a seguinte linha na parte superior do arquivo de código fonte: .
# incluir
3 Criar uma função que retorna um vetor. O tipo de retorno para uma função precede seu nome. Para declarar uma função que retorna um vetor, escrever a seguinte declaração :
vector Esta função () {}
4
Declare um vetor dentro do função " Esta função . " Este será o vetor suas função retorna. Escreva o seguinte, entre as chaves da função " Esta função " :
vector v;
5 Adicione alguns itens para o vetor usando o método " push_back " . Isto irá adicionar um item à parte de trás do vetor. Para adicionar vários itens para o vetor , escreva as seguintes linhas de código abaixo do anterior
6
Retorne o vetor, que irá copiá-lo para o que quer pedaço de código chama esta função. Coloque o seguinte código no final do corpo da função :
retornar v;
7
Crie uma função principal, que é onde o programa irá iniciar a execução. Escreva a seguinte declaração da função no espaço abaixo a função " Esta função " :
int main () {}
8
Criar um vetor de dentro do principal função. Isto irá armazenar o vetor retornado pela função " Esta função . " Escreva o seguinte dentro das chaves da função principal :
vector v;
9 Chame a função " Esta função " e atribuir o vetor voltou a "v " escrevendo o seguinte abaixo a afirmação anterior :
v = Esta função ();
10
loop através do vetor e imprimir os seus elementos. Escreva o seguinte loop for abaixo a afirmação anterior :
for ( unsigned int i = 0; i < v.size (); i + +) {
cout << v [ i ] << endl ;}
11
Execute o programa pressionando o botão verde jogo. A saída do programa fica assim:
1
2
3
4
5
< br >