Что такое 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;
}

 

Векторы предоставляют удобный способ работы с динамическими коллекциями данных.

Уровень

  • Рейтинг:

    3

  • Сложность:

    4

Навыки

  • C++

Подпишись на C/C++ Developer в телеграм