Partilhar via


<vector>

Define o vetor de classe de modelo do contêiner e vários modelos de suporte.

O vector é um recipiente que organiza os elementos de um determinado tipo em uma seqüência linear.Ele permite acesso aleatório rápido para qualquer elemento e dinâmicas adições e remoções para e da seqüência.O vector é o recipiente preferencial para uma seqüência ao desempenho de acesso aleatório é precioso.

Para obter mais informações sobre a classe vector, consulte vector Class.Para obter informações sobre a especialização vector<bool>, consulte vector<bool> Class.

namespace std {
template<class Type, class Allocator>
    class vector;
template<class Allocator>
    class vector<bool>;

template<class Allocator>
    struct hash<vector<bool, Allocator> >;

        // TEMPLATE FUNCTIONS
template<class Type, class Allocator>
    bool operator== (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator!= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator< (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator> (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator<= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator>= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    void swap (
        vector< Type, Allocator>& _Left,
        vector< Type, Allocator>& _Right
    );
}  // namespace std

Parâmetros

  • Tipo
    O parâmetro do modelo para o tipo de dados armazenados no vetor.

  • Alocador
    O parâmetro do modelo para o objeto de alocador armazenado responsável desalocação e alocação de memória.

  • _Left
    O primeiro vetor (à esquerda) em uma operação de comparação

  • _Right
    O segundo vetor (à direita) em uma operação de comparação.

sxcsf7y7.collapse_all(pt-br,VS.110).gifOperadores

operador!=

Testes se o objeto de vetor no lado esquerdo do operador não é igual ao objeto de vetor no lado direito.

operador <

Testes se o objeto de vetor no lado esquerdo do operador é menor que o objeto de vetor no lado direito.

operador < =

Testes se o vetor de objeto no lado esquerdo do operador é menor ou igual ao objeto vetorial no lado direito.

operador = =

Testes se o objeto de vetor no lado esquerdo do operador é igual ao objeto de vetor no lado direito.

operador >

Testes se o objeto de vetor no lado esquerdo do operador é maior que o objeto de vetor no lado direito.

operador > =

Testes se o objeto de vetor no lado esquerdo do operador é maior ou igual ao objeto de vetor no lado direito.

sxcsf7y7.collapse_all(pt-br,VS.110).gifClasses

Classe Vector

Uma classe de modelo de contêineres de seqüência que organizar os elementos de um determinado tipo em uma organização linear e permitir acesso aleatório rápido a qualquer elemento.

sxcsf7y7.collapse_all(pt-br,VS.110).gifEspecializações

vetor <bool> Classe

Uma especialização completa do vetor de classe de modelo para elementos do tipo bool com um alocador para o tipo subjacente usado pela especialização.

Requisitos

Cabeçalho: <vector>

Namespace: std

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

Standard Template Library

Outros recursos

<vector> Membros

Arquivos de cabeçalho