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

Добавление по индексу в C++

Метод insert ставит элемент на выбранную позицию. Значения справа сдвигаются.

Позицию считают от начала вектора. Метод begin указывает на первую позицию, к ней прибавляют индекс:

std::vector<std::string> vec = {"a", "c", "d"}; vec.insert(vec.begin() + 1, "b"); std::cout << vec[1] << "\n";

Вставка на индекс 0 ставит элемент в начало:

std::vector<std::string> vec = {"b", "c"}; vec.insert(vec.begin(), "a"); std::cout << vec[0] << "\n";

Дан вектор:

std::vector<std::string> vec = {"x", "y", "z"};

Поставьте строку "b" на позицию с индексом 1. Выведите элемент с этим индексом в консоль.

Дан вектор:

std::vector<int> vec = {1, 2, 3, 4, 5};

Поставьте число 6 на позицию с индексом 2. Выведите длину вектора в консоль.

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