Constructor | Строит вектор без записей или вектор из заданных объектов, инициализируемых по умолчанию 0. |
FirstThat | Возвращает указатель на первый объект в векторе, который удовлетворяет заданному условию, с возможным указанием диапазона поиска.
Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
Flush | Удаляет из вектора все элементы, не уничтожая
его. Дальнейшие действия с элементами определяются переданным аргументом и их владельцем. |
ForEach | Создает внутренний итератор для выполнения
заданной функции для каждого элемента. Вы можете передать этой функции-итератору произвольные данные. |
GrowData | Возвращает величину приращения массива. |
LastThat | Возвращает указатель на последний объект в
векторе, который удовлетворяет заданному условию (возможно, с заданием диапазона). Вы можете задать указатель функции проверки, которая при удовлетворении условия возвращает True. Этой функции можно передать аргументы. |
Limit | Возвращает число элементов, которые может содержать вектор. |
Resize | Создает новый вектор заданного размера. Существующий вектор копируется в расширенный
вектор, а затем удаляется. В векторе указателей записи обнуляются. В массиве объектов для каждого неиспользуемого элемента вызывается заданный по умолчанию конструктор. Задается смещение нового вектора, куда будет копироваться старый вектор. |
Top | Возвращает индекс текущего верхнего элемента.
Для отсортированных векторов возвращает точку вставки. |
operator[] | Возвращает ссылку на объект с заданным индексом. |
operator= | Обеспечивает операцию присваивания вектора. |
Zero | Обнуляет содержимое вектора в заданном диапазоне. |