Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Escrever um Iterator STL
A linguagem de programação C + + tem um built -in Standard Template Library (STL ), que fornece acesso a muitos recipientes de dados úteis. Recipientes de dados são os métodos de armazenamento de dados do computador. Por exemplo, não é o recipiente lista , que armazena uma quantidade variável de dados como uma lista na memória. Atravessando contêineres STL é feito com um iterador STL , que aponta para um elemento no recipiente. Uma iteração pode escrever o valor do elemento para o qual aponta . Se você pretende usar a STL em seu código C + + , você vai precisar para se familiarizar com iteradores e como escrever usá-los. Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler , como 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 + + 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

incluir as bibliotecas " iostream ", " lista", e " iterator " escrevendo as seguintes instruções na parte superior do arquivo de código fonte: # include


# include

# include

using namespace std ;
3

Declare uma função principal , escrevendo a seguinte linha de código:

int main () {}
4

Criar um novo lista , escrevendo a seguinte declaração entre as chaves da função principal :

lista aList ;
5

preencher a lista com alguns itens usando a função push_back . Escreva as seguintes declarações abaixo da declaração escrita na etapa anterior :

aList.push_back (1);

aList.push_back ( (2);

aList.push_back ( 3);
6

Criar um iterador para a lista por escrito a seguinte declaração abaixo a afirmação anterior :

lista :: iterator aListIter ;
7

percorrer a lista usando um laço "for" Com a ajuda do laço "for" , o iterador irá percorrer a lista Escrever o seguinte loop "para" abaixo a afirmação anterior : . .

for (i = aList.begin ( ) ; i = aList.end ( ) ; ! + + i ) . { }
8

saída do conteúdo do elemento ao qual a iteração está apontando por usando o operador * no iterador , você pode escrever o seu valor para a saída do console , cout . Escreva o seguinte dentro das chaves do laço "for" para escrever o conteúdo do iterador .

cout << , * i << endl;
9

Execute o programa pressionando o botão de seta verde localizada na linha superior de botões no IDE o programa irá criar uma lista, preenchê-lo com um . alguns itens , e depois percorrer a lista com um iterador o iterador escreve cada item para o qual ele aponta a saída se parece com isso : . .

1

2

3

Anterior :

Próximo : No
  Os artigos relacionados
·O que significa isso , se um arquivo de aplicativo já …
·Como armazenar uma entrada em um vetor 
·Como calcular o tempo em C em Linux 
·Como passar variáveis ​​do bloco comum a C 
·Como ler o número de bytes do arquivo em Linguagem Ass…
·Como Fake um Código Modelo 
·Como compilar C + + Com FStream 
·Como criar um Cipher em C 
·Como link para um arquivo CPP 
·Como ligar um compilador C para NetBeans 
  Artigos em destaque
·Como ignorar linhas de comentário em C + + 
·Como calcular expressões com incremento e Decremento O…
·Como ler uma linha de um arquivo aleatório em CSH 
·Como converter um ponteiro para um valor String no C + …
·Qual é o significado de ANSI 
·Quais são propriedades parciais 
·Como executar C + + arquivos no bloco de notas 
·Como ocultar os botões no Xcode 
·Como usar a função atoi 
·Como calcular o tempo em C em Linux 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados