Справочники C++ vector

Что такое vector в C++?

std::vector в языке программирования C++ представляет собой динамический массив, предоставляющий гибкость и эффективность для хранения и управления последовательностью элементов. Это часть Standard Template Library (STL) и является одним из наиболее часто используемых контейнеров.

#include <iostream>
#include <vector>

int main() {
    // Создание вектора целых чисел
    std::vector<int> numbers;

    // Добавление элементов в вектор
    for (int i = 1; i <= 5; ++i) {
        numbers.push_back(i * 10);
    }

    // Вывод элементов вектора
    std::cout << "Vector elements: ";
    for (const auto& num : numbers) {
        std::cout << num << " ";
    }
    std::cout << std::endl;

    return 0;
}

Основные операции с std::vector:

  1. Добавление элементов: Метод std::vector::push_back() используется для добавления элемента в конец вектора.
  2. Доступ к элементам: Элементы вектора могут быть получены с использованием оператора [] или метода std::vector::at().
  3. Размер и емкость: Метод std::vector::size() возвращает текущий размер вектора, а метод std::vector::capacity() возвращает текущую емкость (вместимость) вектора.
  4. Удаление элементов: Методы std::vector::pop_back() и std::vector::erase() используются для удаления элементов из вектора.
Комментарии
Добавить комментарий

Пока комментариев нет