标签: isocpp

为什么std中仍然没有启用范围的归约算法?

唯一可用的选项是std::ranges::for_each简单的基于范围的for循环。没有对应的std::accumulate,std::reducestd::inner_productstd::ranges::reduce如果有的话就足够了;内积可以结合reduce和zip来实现。回到基于迭代器的算法是令人失望的。为个人代码库调整reduce并不是什么大问题,但恕我直言,std函数更可取。我想知道 std lib 或 23 地平线上是否有这样的功能。

问候,FM。

c++ std range c++23 isocpp

17
推荐指数
1
解决办法
2335
查看次数

标签 统计

c++ ×1

c++23 ×1

isocpp ×1

range ×1

std ×1