<vector>
Der Container-Vektor-Klasse und mehrere unterstützende Vorlagen definiert.
Die vector ist ein Container, die Elemente eines bestimmten Typs in linearer Reihenfolge organisiert.Es ermöglicht schnelle wahlfreien Zugriff auf alle Element, und dynamische Ergänzungen und Entfernungen zu und aus der Sequenz.Die vector ist der bevorzugte Container für eine Sequenz beim random-Access-Leistung zur Verfügung steht.
Weitere Informationen über die Klasse vector, finden Sie unter vector Class.Informationen über die Spezialisierung vector<bool>, finden Sie unter 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
Parameter
type
Die Vorlage-Parameter für den Typ der Daten aus dem angegebenen Initialisierungsvektor.Zuweisung
Vorlage-Parameter für die gespeicherte Zuweisung-Objekts für die Speicherreservierung und Freigabe verantwortlich._Left
Die ersten (linken) Vektor in einer Vergleichsoperation_Right
Der zweite (rechts) Vektor in einem Vergleichsvorgang.
Operatoren
Überprüft, ob das Vector-Objekt auf der linken Seite des Operators nicht gleich dem Vektorobjekt auf der rechten Seite ist. |
|
Überprüft, ob das Vector-Objekt auf der linken Seite des Operators kleiner als das Vektorobjekt auf der rechten Seite ist. |
|
Überprüft, ob der Vektor auf der linken Seite des Operators-Objekt ist kleiner oder gleich dem Vektorobjekt auf der rechten Seite. |
|
Überprüft, ob das Vector-Objekt auf der linken Seite des Operators gleich dem Vektorobjekt auf der rechten Seite ist. |
|
Überprüft, ob das Vector-Objekt auf der linken Seite des Operators größer als das Vektorobjekt auf der rechten Seite ist. |
|
Überprüft, ob das Vector-Objekt auf der linken Seite des Operators größer als oder gleich dem Vektorobjekt auf der rechten Seite ist. |
Klassen
Eine Vorlage-Klasse von Sequence-Container, die Elemente eines bestimmten Typs in einer linearen Anordnung anordnen und schnellen zufälligen Zugriff auf jedes Element. |
Spezialisierungen
Eine vollständige Spezialisierung die Vektor-Klasse für Elemente des Typs bool mit einer Zuweisung für den zugrunde liegenden Typ von der Spezialisierung verwendet. |
Anforderungen
Header: <vector>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek