Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmVcInr 166 of 390 menu
◀ ▶

Введение в векторы в C++

Вектор - набор значений одного типа под одним именем. Элементы лежат в памяти подряд, как в массиве. У каждого одинаковое число байт. Первый элемент имеет номер 0. Этот номер называют индексом.

У массива длину задают сразу, и новая ячейка в том же массиве не появляется. У вектора длина меняется. Элемент добавляют в конец или убирают, и набор становится длиннее или короче. Для списка, который по ходу программы растет, вектор удобнее массива.

Тип один на весь вектор. В ячейках лежат, например, только целые или только строки. Смешивать числа и текст в одном векторе нельзя. Три числа 10, 20 и 30 - это вектор из трех элементов, и первое из них имеет индекс 0.

Порядок сохраняется. К элементу обращаются по индексу: от начала вектора отступают на номер ячейки. Оценки, имена, коды товаров собирают в один вектор, а не в десяток отдельных переменных.

В стандартной библиотеке такой набор называют vector.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить