Введение в векторы в C++
Вектор - набор значений одного типа под одним
именем. Элементы лежат в памяти подряд, как
в массиве. У каждого одинаковое число байт.
Первый элемент имеет номер 0. Этот
номер называют индексом.
У массива длину задают сразу, и новая ячейка в том же массиве не появляется. У вектора длина меняется. Элемент добавляют в конец или убирают, и набор становится длиннее или короче. Для списка, который по ходу программы растет, вектор удобнее массива.
Тип один на весь вектор. В ячейках лежат,
например, только целые или только строки.
Смешивать числа и текст в одном векторе
нельзя. Три числа 10, 20 и
30 - это вектор из трех элементов,
и первое из них имеет индекс 0.
Порядок сохраняется. К элементу обращаются по индексу: от начала вектора отступают на номер ячейки. Оценки, имена, коды товаров собирают в один вектор, а не в десяток отдельных переменных.
В стандартной библиотеке такой набор
называют vector.