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