Ми вже знайомі з типами даних, які можна назвати контейнерами. Це:
Тобто контейнер це така складна структура даних, яка поєднує деяку кількість простих даних.
Кожен з цих контейнерів має свої способи для звернення до окремих елементів.
У бібліотеці STL, контейнер визначається як об'єкт, який може містити інші об'єкти. Він має загальний інтерфейс для доступу до елементів, наприклад, через ітератори, а також дозволяє додавати або видаляти елементи.
Приклади контейнерів бібліотеки STL: vector, list, set, map та інші.
Щоб використовувати ці контейнери, потрібно їх підключити. Для підключення, в заголовній частині програми використовуємо команду
| #include <контейнер> |
|---|
Для роботи з контейнерами потрібно використовувати CodeBlocks версії 20.03 або онлайнове середовище