Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar um Iterator STL Vector
A linguagem de programação C + + vem com uma biblioteca de funções que lhe permitem executar muitas tarefas básicas de programação com facilidade. A Standard Template Library (STL ), que é construída em C + +, fornece a classe Vector , que pode ser usado para conter os itens de um conjunto sequencial. Os itens são então acessados ​​usando um iterador . Você não pode utilizar plenamente um vetor sem antes entender como iteradores funcionam. Iterators acessar basicamente elementos em recipientes e fornecer uma interface para acessar e modificar dados . 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 + + Project" 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

Declare o " Vector " biblioteca para uso neste projeto. O " Iterators " será incluído automaticamente com ele . Digite o seguinte , na parte superior do arquivo de código fonte: # include


using namespace std;
3

Declare uma principal função digitando o seguinte :

int main () {}


4

Declare um novo vetor , escrevendo o seguinte dentro das chaves da função principal :

vetor characterVector ;
5

Adicione alguns itens para o vetor de modo que você pode fazer uma iteração sobre eles. Use as seguintes instruções para adicionar itens ao
6

Criar um iterador para o vetor . Um iterador é responsável por manter o controle do local atual em um vetor, e ele pode ser usado para acessar os dados armazenados lá. Para declarar um vetor, escrever a seguinte declaração :

vetor :: iterator i;
7

Iterate através do vetor usando o iterator . Você pode definir o iterador para o início da lista e começar looping através do vetor dessa forma. Escrever um " loop " como esta:

for (i = characterVector.begin (); i < characterVector.end (); i + +) {}


8

Imprima cada item do vetor , colocando a seguinte declaração de impressão entre as chaves do " loop for : "

cout << * i << endl; < br >
9

Execute o programa pressionando o botão " Play" . O programa gera o seguinte :

um

b

c

Anterior :

Próximo : No
  Os artigos relacionados
·Como fechar um loop para usar o C + + 
·Como liberar o fluxo de saída 
·Como acessar podcasts de vídeo com o iPhone SDK 
·Como converter Char para Int 
·Visual C não faz EXE 
·Como fazer uma pasta em C + + 
·O que é WinAC & Kernel Mode 
·Como compilar Flex para iPhone 
·Como usar objetos em 2D CPP 
·C para a função strcmp 
  Artigos em destaque
·Como formatar números de Fibonacci em C + + 
·Como criar um aplicativo para iPhone para um RSS em um …
·Como obter um número par no CPP 
·Como compilar e executar um arquivo CPP em CMD 
·O que fazer com um erro de Trapped in C 
·Como ler em Cordas em array C + + 
·Como link COBOL e C juntos no z /OS 
·Como fazer um arquivo MIDI em C + + 
·Definição do CPP Arquivo 
·Como ler dados em Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados