Довідники 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() використовуються для видалення елементів елементів із вектора.
Коментарі
Додати коментар

Поки що коментарів немає