Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como devolver um Vector de uma função
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 >

Anterior :

Próximo : No
  Os artigos relacionados
·Como detectar o golpe do Mic no xCode 
·Como compilar usando Dev C + + 
·Como Bubble Sort em C 
·Tipos de retorno C Função 
·Como palavras em negrito em C + + com o Xcode 
·Dó sustenido Projetos de Gestão Escolar 
·Como inicializar matriz 2D em duas demonstrações 
·Visual C não faz EXE 
·O que é WinAC & Kernel Mode 
·Como usar uma função GetOpenFileName 
  Artigos em destaque
·Par /Ímpar Função de Programação C 
·Como obter um valor selecionado em uma caixa de listage…
·Como construir um CPP executáveis ​​no Windows 
·Como remover todos os não- inteiros de uma String 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Como fazer uma string em uma matriz de caracteres em C …
·A importância das variáveis ​​na programação ' C' 
·Como compilar Flex para iPhone 
·Como apagar um buffer de recepção do soquete em C 
·Como compilar C Projetos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados