<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.
Operatory
Testy, jeśli obiekt wektorowy, po lewej stronie operatora nie równa się obiektu wektorowego po prawej stronie. |
|
Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest mniejsza niż obiekt wektorowy, po prawej stronie. |
|
Testy, jeśli obiekt wektora po lewej stronie operatora jest mniejsza lub równa obiektu wektorowego po prawej stronie. |
|
Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest równa obiektu wektorowego po prawej stronie. |
|
Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest większa niż obiekt wektorowy, po prawej stronie. |
|
Testy, jeśli obiekt wektorowy, po lewej stronie operatora jest większa niż lub równa obiektu wektorowego po prawej stronie. |
Klasy
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. |
Dziedziny specjalizacji
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