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

Чтение пары по именам в C++

Ключ и значение той же пары можно взять двумя именами, без elem.first и elem.second. Имя key получает ключ, имя num - значение, на экран попадает то же самое.

В заголовке цикла эти имена пишут рядом, в квадратных скобках. Слева ключ, справа значение. Скобки стоят у пары в цикле, это не обращение к словарю по ключу:

std::map<std::string, int> dct = { {"a", 1}, {"b", 2}, {"c", 3} }; for (const auto& [key, num] : dct) { std::cout << key << ": " << num << "\n"; // выведет a: 1, затем b: 2, затем c: 3 }

Дан словарь:

std::map<std::string, int> dct = { {"x", 1}, {"y", 2}, {"z", 3} };

Выведите каждую пару в формате "x=1" с новой строки.

Дан словарь:

std::map<std::string, int> dct = { {"a", 10}, {"b", 20} };

Выведите только значения с новой строки.

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