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

Массив в вектор в C++

Массив превращают в вектор циклом. Создают пустой вектор и дописывают каждую ячейку массива:

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

Тот же прием для массива целых чисел:

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

Дан массив:

std::string arr[] = {"x", "y", "z"};

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

Дан массив:

int arr[] = {4, 5, 6};

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

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