<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.
Operadores
Testes se o objeto de vetor no lado esquerdo do operador não é igual ao objeto de vetor no lado direito. |
|
Testes se o objeto de vetor no lado esquerdo do operador é menor que o objeto de vetor no lado direito. |
|
Testes se o vetor de objeto no lado esquerdo do operador é menor ou igual ao objeto vetorial no lado direito. |
|
Testes se o objeto de vetor no lado esquerdo do operador é igual ao objeto de vetor no lado direito. |
|
Testes se o objeto de vetor no lado esquerdo do operador é maior que o objeto de vetor no lado direito. |
|
Testes se o objeto de vetor no lado esquerdo do operador é maior ou igual ao objeto de vetor no lado direito. |
Classes
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. |
Especializações
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