Condividi tramite


<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.

sxcsf7y7.collapse_all(it-it,VS.110).gifOperatori

operatore!=

Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore non è uguale all'oggetto vettoriale sul lato destro.

operatore <

Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è minore dell'oggetto vettoriale sul lato destro.

operatore < =

Verifica se il vettore di oggetto sul lato sinistro dell'operatore è minore o uguale all'oggetto vettoriale sul lato destro.

operatore = =

Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è uguale all'oggetto vettoriale sul lato destro.

operatore >

Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è maggiore dell'oggetto vettoriale sul lato destro.

operatore > =

Verifica se l'oggetto vettoriale sul lato sinistro dell'operatore è maggiore o uguale all'oggetto vettoriale sul lato destro.

sxcsf7y7.collapse_all(it-it,VS.110).gifClassi

Vector, classe

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.

sxcsf7y7.collapse_all(it-it,VS.110).gifSpecializzazioni

vettore di <bool> Classe

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

Libreria di modelli standard

Altre risorse

<vettore> membri

File di intestazione