Что такое vector в C++?
Вопрос проверяет знание о векторах в C++.
Короткий ответ
Вектор в C++ — это динамический массив, который может хранить элементы любого типа данных и автоматически изменяет свой размер при необходимости.
Длинный ответ
Определение вектора:
Вектор — это контейнер из стандартной библиотеки C++, который хранит элементы в последовательности и может увеличивать или уменьшать свой размер.
Преимущества вектора:
- Динамический размер.
- Легкость добавления или удаления элементов.
Пример использования:
#include <vector>
#include <iostream>
int main() {
std::vector<int> vec = {1, 2, 3};
vec.push_back(4); // Добавление элемента в конец
std::cout << vec[3]; // Доступ к элементу по индексу
return 0;
}
Векторы предоставляют удобный способ работы с динамическими коллекциями данных.