Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como passar um Vector Container para uma função
A linguagem de programação C + + tem muitos recipientes diferentes para dados. Um recipiente simples e fácil de usar é o vetor . A armazena dados de vetor em ordem seqüencial. É um conceito similar ao recipiente matriz, exceto que as matrizes são de tamanho fixo . Um vector pode aumentar ou diminuir o seu tamanho , conforme necessário . Você pode passar vetores para outras partes de um programa , passando-os como argumentos para uma função. Um bom exemplo de como fazer isso envolve a passagem de um vetor para uma função que imprime todos os itens que ela contém Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler, tal GCC
Mostrar 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 "vector" ea biblioteca " iostream " . A biblioteca "vector" permite criar e usar vetores, eo " iostream " biblioteca permite imprimir facilmente para o console de saída. Escreva o seguinte na parte superior do arquivo de código fonte: # include


# include

using namespace std;


3

Declarar uma função que aceita um vetor como um argumento. Escreva o seguinte abaixo as instruções de importação :

printVector void ( vector v)

{}
4

Criar um loop for que imprime todos os elementos do vetor. Escreva as seguintes instruções dentro das chaves da função " printVector " :

for (int i = 0; i < v.size (); i + +) { cout

< 5

Declare uma função principal. Este é o local onde o programa começa a execução. Você vai chamar a função " printVector " da função principal. Escreva a seguinte declaração da função abaixo do "}" símbolo da função " printVector " :

int main () {}


6

Criar um vetor por escrevendo a seguinte declaração dentro das chaves da função principal :

vector v = Esta função ();
7

declarar um loop for que irá repetir dez vezes , acrescentando o número de seqüência de 0 a 9 para o vetor. Escreva as seguintes declarações abaixo o escrito na etapa anterior :

for ( unsigned int i = 0; i < 10; i + +) {

v.push_back (i );}

8

Chamar a função " printVector " , e passar o vetor " v " Escreva o seguinte no final da função principal :

printVector ( v);
9

Execute o programa pressionando o botão verde jogo. A saída do programa fica assim:

0

1

2

3

4

5

6

7

8

9

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Vácuo para Int 
·Função C estática em linha 
·Como Entrar em Papaya Android 
·Como descobrir quais funções C estão disponíveis no…
·CSharp Controles para DataGridView 
·Tipos de erros cadeia de formato 
·Como Calcular Integral Com C + + 
·Funções dinâmicas de chamar DLLs 
·Como converter XML para Enum 
·Como ligar uma barra de progresso para IO.Stream 
  Artigos em destaque
·Fatos Sobre o CPP Compiler 
·Como construir um CPP executáveis ​​no Windows 
·Como usar OLE Com o Visual C 
·Como escrever Bytes a matriz de bytes 
·Como reverter elementos de um array em C 
·Como inserir uma nova linha em TextBox 
·Como converter Char para Int 
·Como o gráfico de uma onda senoidal em C + + 
·Como remover um índice em uma matriz dinâmica de Inte…
·Como reduzir o tamanho de uma string em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados