<vector>
Definuje kontejner šablony třídy vector a několik podpůrné šablony.
vector Je kontejner, která uspořádává prvky daného typu Lineární sekvenci.Umožňuje rychlé náhodný přístup k jakékoli prvku a dynamické přidaných a odebraných položek do a z číselné řady.vector Při výkonu náhodný přístup je upřednostňovaný kontejner pro posloupnost.
Další informace o třídě vector, viz vector Class.Informace o specializaci vector<bool>, viz 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
Type
Parametr šablony typu dat uložených ve vektoru.Přidělování
Parametr šablony uložené přidělování objekt odpovědný za přidělení paměti a navracení zpět._Left
První (levé) vektorové operace porovnání_Right
Druhý (vpravo) vektorové operace porovnání.
Operátory
Zkoušky, pokud vektorového objektu na levé straně operátoru není rovno vektorového objektu na pravé straně. |
|
Zkoušky, pokud vektorového objektu na levé straně operátor menší než vektorového objektu na pravé straně. |
|
Zkoušky, pokud vektor na levé straně operátor je menší nebo rovna vektorového objektu na pravé straně. |
|
Zkoušky vektorového objektu na levé straně operátoru rovna vektorového objektu na pravé straně. |
|
Zkoušky, pokud vektorového objektu na levé straně operátoru je větší než vektorového objektu na pravé straně. |
|
Zkoušky, pokud vektorového objektu na levé straně operátoru je větší než nebo rovno vektorového objektu na pravé straně. |
Třídy
Šablona třídy sekvence kontejnerů, které uspořádat prvky daného typu Lineární uspořádání a umožňují rychlé náhodný přístup k libovolnému prvku. |
Specializace
Úplné specializace vektoru šablony třídy prvků typu bool se přidělování pro základní typ používané specializace. |
Požadavky
Záhlaví: <vector>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++