O vetor é a matriz oficial do C + +. Parte da Standard Template Library , é uma classe de contêiner modelo que armazena dados mesmo digitado em uma região ininterrupta de memória. Como uma classe C + +, que oferece muitas características úteis , tais como redimensionamento , que reduzem o tamanho do código e economizar tempo. Suas operações de indexação são tão eficientes quanto os das matrizes mudos em C. Coisas que você precisa
Advanced +
compilador C + C + + com IDE
Show Mais instruções
1
Incluir o arquivo de cabeçalho vetor para que o programa pode acessar a classe C + + e suas funções :
# include
2
Criar um vetor vazio do tipo int . Em seguida, crie um vetor com 10 cópias 7 :
vetor v //vazio
vetor v2 (10, 7);
3
Usar v2 para determinar a diferença entre a quantidade de memória foi alocado para v2 em relação ao seu tamanho. A memória alocada é sempre maior ou igual ao tamanho :
cout
4
Adicione mais dois elementos para o final da v2:
v2.push_back ( 13);
v2.push_back (23);
5
dobro do tamanho de v2 e dar os elementos adicionais com um valor de 64 :
v2.resize ( v2.size () * 2, 64);
6
Iterate todo o vetor usando um ponteiro de propósito especial chamado um iterador . De saída os elementos para o console da seguinte forma:
for ( vector :: iterator it = v2.begin (); it = v2.end (); ele + +! ) { } <
Cout br>
7 Apagar elementos 2 e 3 do vetor. Em seguida, apagar todos os elementos de uma só vez :
v2.erase ( v2.begin () 1 , v2.begin () +3 ) //apaga elementos 2 e 3
v2.clear () //apaga todos os elementos