Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como retornar um ponteiro para um vetor
Linguagens de programação tem muitos métodos diferentes de dados estruturantes. Uma estrutura de dados comum em C + + é o vector . Um vetor é uma seqüência de alguma outra forma de dados, tais como os tipos de dados inteiros. Quando a seqüência cresce muito grande, o vetor é redimensionada. Isto permite-lhe manter-se adicionar a um vetor sem se preocupar com a falta de espaço . Movendo-se em torno de um vetor na memória é muito caro em termos de sobrecarga , por isso é melhor enviar um ponteiro em vez . Você pode retornar um ponteiro para um vetor de uma função simples para reduzir a sobrecarga associada à transferência de dados dentro do vetor. Instruções
1

Carregue o seu ambiente de desenvolvimento integrado , ou IDE, e começar um novo projeto. Um novo arquivo de código fonte aparece na sua área de trabalho
2

Importe o + + biblioteca vetor C , incluindo a seguinte linha na parte superior do seu arquivo de código fonte: .

# Include ;
3

Criar uma função que irá retornar um ponteiro para um vetor. A função a seguir terá uma referência a um vetor e retornar um ponteiro para ele :

vector * vectorFunction ( vector & in) {return ∈ }
4

Faça uma função principal. A principal função irá realizar todo o programa, e você pode escrever assim:

int main () {


}
5

Declare um ponteiro dentro das chaves da função principal. Este ponteiro irá realizar o endereço do vetor , o que requer a seguinte sintaxe:

vector * v ;
6

Declare um vetor por escrever a próxima linha: < br >

vector newVector ;
7

Retorne o endereço do vetor, e atribuí-lo ao ponteiro chamando a função " vectorFunction " , assim:

v = vectorFunction ( newVector );

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o Vector3 Operador Ogre 
·Como construir um CPP executáveis ​​no Windows 
·Como escrever uma Invertendo funções de linha de util…
·Como utilizar a função HeapSize 
·Como mudar o nome do botão Declínio no iPhone 
·Como fazer engenharia reversa no Visual C 
·Como ler números de arquivos no C 
·Como converter Epoch Tempo em C + + 
·Como depurar Com GDB em Linux 
·Como enviar Teclar para Propriedades Active X 
  Artigos em destaque
·Como implementar a curto tempo de atraso em C 
·Como ligar um compilador C para NetBeans 
·Como converter IPA para C Fonte 
·Como fazer um arquivo GNU para C + + 
·Como ignorar linhas de comentário em C + + 
·Como usar OpenGL com código de Blocos 
·Como escrever uma grade 5X5 usando C + + 
·Como usar OLE Com o Visual C 
·Como alocar dinamicamente um array usando a classe em C…
·Como converter Char para Int 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados