Udostępnij za pośrednictwem


<vector>

Definiuje vector kontenera szablonu klasy i kilka szablonów pomocniczych.

vector Jest kontenerem, który organizuje elementów danego typu liniowego kolejno.Umożliwia szybkie dostępie do dowolnego elementu i dynamiczne dodań i usunięć wpisów do i z sekwencji numerów.vector Jest preferowanym kontenera dla sekwencji, gdy wydajność random access jest na premię.

Aby uzyskać więcej informacji na temat klasy vector, zobacz vector Class.Aby uzyskać informacje o specjalizacji vector<bool>, zobacz 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

Parametry

  • Typ
    Parametr szablonu dla typu danych przechowywanych w wektorze.

  • Program przydzielania
    Parametr szablonu odpowiedzialne za przydzielanie pamięci i dezalokacji obiektu alokatora przechowywane.

  • _Left
    Pierwszym wektorze (po lewej) w operacja porównania

  • _Right
    Drugi vector (po prawej) w operacji porównywania.

sxcsf7y7.collapse_all(pl-pl,VS.110).gifOperatory

operator!=

Testy, jeśli obiekt wektorowy, po lewej stronie operatora nie równa się obiektu wektorowego po prawej stronie.

operator <

Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest mniejsza niż obiekt wektorowy, po prawej stronie.

operator < =

Testy, jeśli obiekt wektora po lewej stronie operatora jest mniejsza lub równa obiektu wektorowego po prawej stronie.

operator ==

Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest równa obiektu wektorowego po prawej stronie.

operator >

Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest większa niż obiekt wektorowy, po prawej stronie.

operator > =

Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest większa niż lub równa obiektu wektorowego po prawej stronie.

sxcsf7y7.collapse_all(pl-pl,VS.110).gifKlasy

Vector, klasa

Klasa szablonu sekwencji kontenerów, które Rozmieść elementy danego typu w układzie liniowe i Zezwalaj na szybkie losowy dostęp do dowolnego elementu.

sxcsf7y7.collapse_all(pl-pl,VS.110).gifDziedziny specjalizacji

Wektor <bool> Klasa

Pełna specjalizacji wektora szablonu klasy elementów typu bool z programu przydzielania dla podstawowych użytej specjalizacji.

Wymagania

Nagłówek: <vector>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Standardowa biblioteka szablonu

Inne zasoby

<vector> Członkowie

Pliki nagłówków