Вперед Зміст

Що таке вектор

Контейнер vector схожий на одновимірний масив, але має такі власні додаткові можливості:

Як підключити вектор

Контейнер vector це один із шаблонів бібліотеки STL. Для підключення цього шаблону, в заголовній частині програми напишемо:
#include <vector>

Як описати змінну типу вектор

vector <int> A;
vector <double> B;

Вектор A може містити цілі числа, вектор B може містити дійсні числа.

При описі вектора можна не вказувати кількість елементів (на відміну масиву). Воно може бути будь-яким. Воно може збільшуватись або зменшуватись у процесі виконання програми.

Як звертатися до елементів вектора

Вектор це індексована змінна, тому звертатись до елементів можна за індексом. У цьому випадку вектор повинен вже містити значення.

Існує декілька способів:

  1. Звичний нам спосіб, вказуючи індекс у квадратних дужках: A [0] = 10; A [1] = 6; При цьому способі, як для одномірних масивів, не виконується контроль за виходом за межі вектора.
  2. За допомогою функції at: А.at(0)=10; А.at (1) = 6; У цьому випадку при використанні конструкції try-catch можна перехопити такі ситуації та їх обробити.
  3. За допомогою ітераторів. Про них поговоримо трохи пізніше.

Вперед Зміст