【发布时间】:2016-07-31 02:11:00
【问题描述】:
std::partition 很漂亮,但它是就地的; std::partition_copy 也不错,但它需要两个输出迭代器,即如果要使用相同的输出数组,则至少必须提前计算满足谓词的元素数。为什么<algorithm> 中没有不合适的std::partition 或单输出迭代器std::partition_copy?
【问题讨论】:
-
这比制作自己的副本和
std::partitioning 有什么优势? -
@user2357112: 性能?...不过,我想你可能会说,如果我关心性能,我不应该使用
<algorithm>代码开始。
标签: c++ algorithm partition c++-standard-library