Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

<vector>

Definiert den Containervorlagenklassenvektor und unterstützende mehrere Vorlagen.

vector ist ein Container, der Elemente eines angegebenen Typs in einer linearen Sequenz angeordnet. Sie können schnellen wahlfreien Zugriff auf jedes Element und ein dynamisches Hinzufügen und Entfernen aus und in der Sequenz. vector ist der bevorzugte Container für eine Sequenz, wenn direkte Leistung soll unbedingt geschont werden.

Weitere Informationen über die Klasse vector, finden Sie unter vector-Klasse. Informationen über die Spezialisierung vector<bool>, finden Sie unter vector<bool>-Klasse.

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

Typ

Der als Vorlagenparameter dienen den Datentyp gespeichert im Vektor.

Zuweisung

Der als Vorlagenparameter dienen das gespeicherte Zuweisungsobjekt zuständig für Speicherbelegung und Freigabe.

_Left

Der erste Vektor (linken) in einem Vergleich

_Right

Der zweite Vektor (rechten) in einem Vergleich.

sxcsf7y7.collapse_all(de-de,VS.120).gifOperatoren

Operator! =

Testet, ob das Vektorobjekt auf der linken Seite des Operators ungleich das Vektorobjekt auf der rechten Seite ist.

Operator implementiert.<

Testet, ob das Vektorobjekt auf der linken Seite des Operators ist, das kleiner als Vektorobjekte auf der rechten Seite.

operator<=

Testet, ob das Vektorobjekt auf der linken Seite des Operators kleiner oder gleich dem Vektorobjekt auf der rechten Seite ist.

operator==

Testet, ob das Vektorobjekt auf der linken Seite des Operators Vektorobjekt gleich dem auf der rechten Seite ist.

Operator implementiert.>

Testet, ob das Vektorobjekt auf der linken Seite des Operators größer ist, als das Vektorobjekt auf der rechten Seite.

operator>=

Testet, ob das Vektorobjekt auf der linken Seite des Operators größer oder gleich dem Vektorobjekt auf der rechten Seite ist.

sxcsf7y7.collapse_all(de-de,VS.120).gifKlassen

vector-Klasse

Eine Sequenzcontainer Vorlagenklasse, die anordnen, Elemente eines angegebenen Typs abzurufen einer linearen Anordnung ein und ermöglichen schnellen wahlfreien Zugriff zu jedem Element.

sxcsf7y7.collapse_all(de-de,VS.120).gifSpezialisierungen

vector<bool>-Klasse

Eine vollständige Spezialisierung des Vorlagenklassenvektors für Elemente des Typs bool mit einer Zuweisung für den zugrunde liegenden Typ verwendet die Spezialisierung durch.

Header: <vector>

Namespace: std

Community-Beiträge

Anzeigen:
© 2015 Microsoft