c++ - 在 C++ 中的函数调用中自动解包元组
问题描述
我正在使用 range-v3,有时我曾经ranges::views::enumerate
拥有我正在迭代的值的 id。enumerate
view 返回一个包含 id 和 value 的元组,所以我想知道是否可以直接解压缩该元组。这将是一个例子:
samplers |
ranges::views::enumerate |
ranges::views::transform([](const auto samplerId, const auto &jSampler){...} |
ranges::to_vector;
解决方案
推荐阅读
- python - 如何使用 Jinja 循环遍历对象、字典和输出数据到表的数组?
- graphql - 如何在一个事务中进行相关的插入和更新?
- c# - 关于 acumatica,我如何允许人们在选项卡的网格部分内的描述中多行输入文本?
- node.js - MariaDB变快了,我找不到原因?
- javascript - 尝试删除表格行时出错(javascript)
- gitlab-omnibus - 使用额外的捆绑库升级 Omnibus GitLab
- javascript - 标签和jQuery点击事件以相反的顺序触发
- git - How to delete file changes history on github?
- c - C: 在 if 条件下调用 close()
- python - 将 python pandas 中的数据转换/解析为适当的数据类型