<alg> move

将元素与一个指定的范围。

template<class InputIterator, class OutputIterator>
    OutputIterator move(
        InputIterator _First, 
        InputIterator _Last,
        OutputIterator _Dest
  );

参数

  • _First
    在何处指示开始元素的范围移动的输入迭代器。

  • _Last
    指示元素范围的末尾用于移动的输入迭代器。

  • _Dest
    是包含移动后的元素的输出迭代器。

属性值/返回值

返回输出迭代器对未移动的第一个元素。

备注

模板函数一次计算 *(_Dest+ N) =move(*(每 N 的_First+ N))) 在范围 [0,_Last - 开始从最低值的 N 的强增加价值的_First),。 然后返回 _Dest+ N。 如果 _Dest和存储,_Dest 的 _First 指定区域不能在范围 [_First,_Last)。

要求

标头: <algorithm>

命名空间: std

请参见

参考

<algorithm>

标准模板库