Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a STL Vector Container Classe
A classe recipiente é uma classe cujas instâncias conter outras classes. A Standard Template Library (STL) para C + + está disponível na webpage STL casa e consiste em contêineres associativos , seqüências, cordas e muito mais. A classe do vetor é uma seqüência e como todas as classes container , é um modelo que pode conter qualquer tipo de objeto. Os passos seguintes explicam como usar este vetor classe container STL . Instruções
1

Estude o que a classe vector faz. Ele suporta inserção e exclusão de seus elementos e de acesso aleatório aos elementos . A memória de uma vetor é gerenciado automaticamente gerenciados e seus elementos podem variar dinamicamente.
2

Saiba onde vetor é definido . É em um cabeçalho padrão chamado vetor e um cabeçalho fora do padrão chamado vector.h que está incluído para compatibilidade com versões anteriores .
3

Aprenda a sintaxe para a classe vetor. É Vector onde T é o tipo de objeto a ser armazenado no vetor e alocação é o número de elementos a alocar memória
4

Olhe para o exemplo a seguir para um uso simples da classe vetor. :

//declarar o teste vectorvector ( 3 ) v [ 0 ] = 5 , v [ 1 ] = v [ 0 ] + 2 ;//v [ 2 ] = 5 + 2 = 7v [ 2 ] = v [ 0 ] + v [ 1 ] ;//v [ 0 ] = 7 , v [ 1 ] = 2 , v [ 2 ] = 5reverse ( v.begin ( ) , v.end ( ) ) ;

Nota vector é usado o mesmo que uma matriz comum , sem ter que alocar memória.
5

Observe o uso do reverso na última linha do código no passo 4 . Esta função recebe um intervalo de elementos ( todo o v vetor , neste caso) e inverte a sua ordem.

Anterior :

Próximo : No
  Os artigos relacionados
·Como lidar com navegador Fechar Eventos em C 
·Como identificar um usuário do Windows com ASP 
·Como Incorporar Python No Visual C 2008 
·Como passar ponteiros para funções 
·Como fazer uma calculadora Geometria em C + + 
·Como inserir uma nova linha em TextBox 
·Como criar texturas personalizadas em GtkRadiant 
·O que é o Microsoft Visual Studio 6.0 
·Como converter um Double para um Integer em C 
·Como criar um Randomizer em C 
  Artigos em destaque
·Como converter um projeto Xcode em arquivos 
·Como inicializar matriz 2D em duas demonstrações 
·Como fazer uma função de fila no Syntax C 
·Como usar um buffer de anel 
·Como usar um Iterator STL Vector 
·Como reverter um valor em C + + 
·Como usar Int para obter o código de cor RGB 
·Como criar uma função no Microsoft Visual C + + 
·Como detectar um Debugger 
·Como usar o Doxygen para escrever códigos fonte 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados