首页 > 解决方案 > 在 C++ 中的函数调用中自动解包元组

问题描述

我正在使用 range-v3,有时我曾经ranges::views::enumerate拥有我正在迭代的值的 id。enumerateview 返回一个包含 id 和 value 的元组,所以我想知道是否可以直接解压缩该元组。这将是一个例子:

samplers | 
    ranges::views::enumerate | 
    ranges::views::transform([](const auto samplerId, const auto &jSampler){...} |
    ranges::to_vector;

标签: c++range-v3

解决方案


推荐阅读