Я пытаюсь получить то же поведение, что и деструктурирование ржавого кортежа в C ++. Например: у меня есть unordered_map, который я хочу перебрать. Тем не менее, единственные данные, которые меня волнуют, это значения, а не ключи.
Есть ли способ выполнить итерацию по нему для l oop без использования следующего синтаксиса? (что у меня сейчас)
for (auto &pair : _map)
{
std::cout << pair.second << std::endl;
}
Я бы хотел получить что-то вроде этого:
for (auto &value : _map)
{
std::cout << value << std::endl; // This would give me the value and not a pair with key and value.
}
хорошего дня:)