【发布时间】:2021-05-26 17:23:36
【问题描述】:
我想使用 range-v3 来枚举一个范围。该范围由 CGAL 使用 CGAL::Surface_mesh<K>::faces() 函数生成,该函数返回网格中面的范围。
但是,range-v3 不能将视图附加到右值范围,所以我不能这样做
mesh.faces() | ranges::views::enumerate
我可以将mesh.faces() 的结果存储到一个临时文件中,然后使用它,但是能够在一行中完成这项工作会很酷。
有没有办法做到这一点?
【问题讨论】: