<vector>
Definisce il vettore di classe modello contenitore e diversi modelli di supporto.
Il vector è un contenitore che consente di organizzare gli elementi di un determinato tipo in una sequenza lineare.Consente un accesso casuale veloce a qualsiasi elemento e dinamiche aggiunte e rimozioni eseguite per e dalla sequenza.Il vector è il contenitore preferito per una sequenza quando le prestazioni di accesso casuale sono prezioso.
Per ulteriori informazioni sulla classe vector, vedere vector Class.Per informazioni su specializzazione vector<bool>, vedere 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
Parametri
Type
Il parametro di template per il tipo di dati memorizzati nel vettore.Allocatore
Il parametro di template per l'oggetto allocatore stored responsabile dell'allocazione di memoria e la deallocazione._Left
Il primo vettore (a sinistra) in un'operazione di confronto_Right
Il secondo vettore (a destra) in un'operazione di confronto.
Operatori
Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore non è uguale all'oggetto vettoriale sul lato destro. |
|
Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è minore dell'oggetto vettoriale sul lato destro. |
|
Verifica se il vettore di oggetto sul lato sinistro dell'operatore è minore o uguale all'oggetto vettoriale sul lato destro. |
|
Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è uguale all'oggetto vettoriale sul lato destro. |
|
Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è maggiore dell'oggetto vettoriale sul lato destro. |
|
Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è maggiore o uguale all'oggetto vettoriale sul lato destro. |
Classi
Una classe template dei contenitori di sequenza per disporre gli elementi di un determinato tipo in una disposizione lineare e consentire l'accesso casuale veloce a qualsiasi elemento. |
Specializzazioni
Una specializzazione del vettore di classe modello per gli elementi di tipo completa bool con un allocatore per il tipo sottostante utilizzato per la specializzazione. |
Requisiti
Intestazione: <vector>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard