<vector>
Определяет вектор контейнера шаблона класса и несколько вспомогательных шаблонов.
vector — Это контейнер, упорядочивающий элементы заданного типа в линейной последовательности.Он позволяет быстро произвольный доступ к любой элемент и динамические добавлений и удалений в и из последовательности.vector — Это основной контейнер последовательности произвольного доступа производительность является спросом.
Дополнительные сведения о классе vector, см. vector Class.Сведения о специализации vector<bool>, см. 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
Параметры
Тип
Параметр шаблона для типа данных, хранящихся в векторе.Распределитель
Параметр шаблона для объекта хранимой распределителя, отвечает за выделение и освобождение памяти._Left
Первой (левой) вектор в операции сравнения_Right
Второй вектор (справа) в операции сравнения.
Операторы
Проверяет ли векторного объекта в левой части оператора не равно векторного объекта с правой стороны. |
|
Проверяет ли векторного объекта в левой части оператора меньше, чем объект vector с правой стороны. |
|
Тесты, если векторного объекта в левой части оператора меньше или равно векторного объекта с правой стороны. |
|
Проверяет ли векторного объекта в левой части оператора равно векторного объекта с правой стороны. |
|
Проверяет ли векторного объекта слева от оператора больше, чем объект vector с правой стороны. |
|
Проверяет ли векторного объекта слева от оператора больше или равно значению объекта vector с правой стороны. |
Классы
Шаблон класса контейнеров последовательности, упорядочить элементы заданного типа в линейном упорядочение и позволяют быстро произвольный доступ к любому элементу. |
Специализации
Полный специализации шаблона класса vector для элементов типа bool с распределитель для базового типа, используемые специализации. |
Требования
Заголовок: <vector>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++
Стандартная библиотека шаблонов