【发布时间】:2020-12-13 23:38:21
【问题描述】:
C++ Algorithms library 中的许多函数具有采用 ExecutionPolicy 类型参数的重载,例如std::copy。但是,我注意到std::ranges 命名空间中的相应函数没有这些并行重载。这是不幸的,因为这意味着在许多情况下,非范围变体会更有用。
这是什么原因?是否有向std::ranges 命名空间添加并行重载的建议?
【问题讨论】:
-
可能他们没时间了,我记得 Niebler 说过范围已经很大,而且不是 range-v3 中的所有内容都在 C++20 中...
标签: c++ parallel-processing iterator c++20 std-ranges