Адаптер values в C++
Адаптер values берет второе поле каждой записи. Ключи в этом обходе не участвуют.
Подключите #include <map> и #include <ranges>.
Запишем карту оценок, выделим значения
и выведем их:
std::map<std::string, int> grades = {
{"ann", 5},
{"bob", 4},
};
auto scores = grades | std::views::values;
for (int s : scores) {
std::cout << s << "\n";
}
Сложите все числа, которые вернет обход «адаптера values» по вашей карте из четырех записей.