Адаптер elements в C++
Адаптер elements выбирает компоненту
фиксированного индекса у std::pair или
кортежа в диапазоне пар.
Запишем вектор пар число-строка, возьмем нулевой элемент и выведем идентификаторы:
std::vector<std::pair<int, std::string>> rows = {
{1, "one"},
{2, "two"},
};
auto ids = rows | std::views::elements<0>;
for (int id : ids) {
std::cout << id << "\n";
}
Из вектора пар целое-строка выведите вторые компоненты через «адаптер elements» с индексом 1.