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.