Vector Std - ваш надежный помощник в работе с векторами
Vector - это один из контейнеров стандартной библиотеки языка программирования C++, который позволяет хранить и управлять динамическими массивами. Вектор представляет собой динамический массив, который может увеличиваться или уменьшаться по мере необходимости. Он предоставляет гибкость и удобство в управлении элементами.
Для использования вектора необходимо подключить заголовочный файл <vector>
. Пространство имен std
также нужно использовать, чтобы указать, что мы работаем с классом вектор из стандартной библиотеки.
Вот некоторые примеры кода, демонстрирующие основные операции с вектором:
1. Создание пустого вектора:
std::vector<int> vec; // Создание пустого вектора с типом элементов int
2. Добавление элементов в вектор:
vec.push_back(10); // Добавление элемента 10 в конец вектора
vec.push_back(20); // Добавление элемента 20 в конец вектора
vec.push_back(30); // Добавление элемента 30 в конец вектора
3. Получение размера вектора:
int size = vec.size(); // Получение количества элементов в векторе
4. Обращение к элементам вектора:
int firstElement = vec[0]; // Получение значения первого элемента вектора (индексация начинается с 0)
int lastElement = vec.back(); // Получение значения последнего элемента вектора
5. Изменение значения элемента вектора:
vec[1] = 50; // Изменение значения второго элемента вектора на 50
6. Удаление элемента из вектора:
vec.pop_back(); // Удаление последнего элемента из вектора
7. Итерация по вектору с использованием цикла:
for (auto it = vec.begin(); it != vec.end(); ++it) {
int element = *it; // Получение значения текущего элемента
// Делать что-то с элементом...
}
Вектор также предоставляет множество других полезных функций, таких как сортировка, вставка и удаление элементов в определенные позиции, изменение размера вектора и т. д.
В итоге, использование вектора std::vector
позволяет удобно хранить и манипулировать динамическими массивами в C++.