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

Добавление массива в вектор в C++

Элементы массива переносят в вектор циклом. Индекс пробегает от 0 до длины массива:

std::vector<int> vec = {1, 2, 3}; int arr[] = {4, 5}; for (int i = 0; i < 2; ++i) { vec.push_back(arr[i]); } std::cout << vec.size() << "\n";

Исходный массив после этого не меняется, растет только вектор:

std::vector<std::string> vec = {"a"}; std::string arr[] = {"b", "c"}; for (int i = 0; i < 2; ++i) { vec.push_back(arr[i]); } std::cout << arr[0] << "\n";

Дан вектор:

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

Дан массив:

int arr[] = {4, 5};

Перенесите все элементы массива в конец вектора. Выведите длину вектора в консоль.

Дан вектор:

std::vector<std::string> vec = {"a", "b"};

Дан массив:

std::string arr[] = {"c", "d", "e"};

Перенесите все элементы массива в конец вектора. Выведите последний элемент вектора в консоль.

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