Подключение заголовка вектора в C++
Типы стандартной библиотеки лежат в отдельных заголовках. Заголовок - это готовый файл с описанием типа. Его не пишут в нашей программе: он уже есть в библиотеке. Компилятор видит имя типа только после того, как заголовок подключен к файлу.
Подключение делает директива include.
Директива - указание в тексте программы, его
пишут с символа #. Такая строка уже была
у вывода: она открывала команду cout.
Здесь директива стоит в начале файла и до
компиляции подставляет текст заголовка на свое
место. Имя заголовка пишут в угловых скобках.
Вектор описан в заголовке vector.
Строка подключения выглядит так:
#include <vector>
Угловые скобки означают заголовок стандартной библиотеки, а не файл из папки проекта. Свой файл рядом с программой этими скобками не подключают.
После строки подключения имя vector доступно
в программе. Без этой строки компилятор не знает
такого типа. Заголовок подключают один раз, выше
кода, который создает вектор. Нижняя строка
для примера задает сам вектор: имя vec,
тип элемента int, в фигурных скобках
начальные числа:
#include <vector>
std::vector<int> vec = {1, 2, 3};
Подключите заголовок вектора.