Share via


<vector>

Définit le vecteur de classe de modèle de conteneur et plusieurs modèles de prise en charge.

Le vector est un conteneur qui organise les éléments d'un type donné dans une séquence linéaire.Il permet un accès aléatoire rapide à n'importe quel élément et dynamiques ajouts et de suppressions à et à partir de la séquence.Le vector est le conteneur par défaut pour une séquence lorsque la performance vive est une préoccupation majeure.

Pour plus d'informations sur la classe vector, voir vector Class.Pour plus d'informations à propos de la spécialisation vector<bool>, voir 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

Paramètres

  • Type
    Le paramètre de modèle pour le type de données stockées dans le vecteur.

  • Allocateur
    Le paramètre de modèle pour l'objet allocateur stockée chargée de désallocation et allocation de mémoire.

  • _Left
    Le premier vecteur (gauche) dans une opération de comparaison

  • _Right
    Le deuxième vecteur (à droite) dans une opération de comparaison.

sxcsf7y7.collapse_all(fr-fr,VS.110).gifOpérateurs

opérateur !=

Teste si l'objet vectoriel sur le côté gauche de l'opérateur n'est pas égal à l'objet vectoriel sur le côté droit.

opérateur <

Teste si l'objet vectoriel sur le côté gauche de l'opérateur est inférieure à l'objet vectoriel sur le côté droit.

opérateur < =

Vérifie si le vecteur d'objet sur le côté gauche de l'opérateur est inférieure ou égale à l'objet vectoriel sur le côté droit.

opérateur ==

Teste si l'objet vectoriel sur le côté gauche de l'opérateur est égal à l'objet vectoriel sur le côté droit.

opérateur >

Teste si l'objet vectoriel sur le côté gauche de l'opérateur est supérieure à l'objet vectoriel sur le côté droit.

opérateur > =

Teste si l'objet vectoriel sur le côté gauche de l'opérateur est supérieur ou égal à l'objet vectoriel sur le côté droit.

sxcsf7y7.collapse_all(fr-fr,VS.110).gifClasses

Vector, classe

Une classe de modèle de conteneurs de séquence qui réorganisent les éléments d'un type donné dans un agencement linéaire et autoriser l'accès aléatoire rapide à n'importe quel élément.

sxcsf7y7.collapse_all(fr-fr,VS.110).gifSpécialisations

vecteur <bool> Classe

Une spécialisation complète du vecteur de classe de modèle pour les éléments de type bool avec un allocateur pour le type sous-jacent utilisé par la spécialisation.

Configuration requise

En-tête : <vector>

Espace de noms : std

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard

Modèles Standard

Autres ressources

<vector> membres

Fichiers d'en-tête