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

Тип элемента в цикле по вектору в C++

Тип переменной цикла пишут явно. Он совпадает с типом элемента вектора:

std::vector<int> vec = {1, 2, 3}; for (int num : vec) { std::cout << num << "\n"; }

У вектора строк тип элемента другой, и у переменной цикла он тот же:

std::vector<std::string> vec = {"a", "b", "c"}; for (std::string elem : vec) { std::cout << elem << "\n"; }

Дан код:

std::vector<int> vec = {4, 5, 6}; for (auto elem : vec) { std::cout << elem << "\n"; }

Замените auto у переменной цикла на явный тип элемента.

Дан код:

std::vector<int> vec = {2, 4, 6}; auto num = 0; for (auto elem : vec) { num += elem; }

Замените auto у num и elem на явные типы.

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