相关疑难解决方法(0)

为什么没有std :: move_if算法?

我已经在Internet上看到了几个描述使用std::copy_ifwith的地方std::make_move_iterator,但是如果将迭代器作为正向迭代器,则会导致有效但未指定(VBU)的对象散布在源容器周围。

拥有一个std::move_if算法使得如果移动一个对象会更好,那么它将生成的VBU对象移动到范围的末尾,就像在std::remove_if算法中所做的那样,将所有VBU对象整合在一起可以删除或重新分配它们?

c++ c++17

4
推荐指数
1
解决办法
250
查看次数

标签 统计

c++ ×1

c++17 ×1