<alg> move

移動項目與指定的範圍。

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

參數

  • _First
    在何處取得啟動項目範圍移動的輸入 Iterator。

  • _Last
    表示項目範圍的結尾移動至集合的第一個輸入 Iterator。

  • _Dest
    是包含已移動之項目的輸出 Iterator 的地方。

屬性值/傳回值

傳回輸出 Iterator 至未移動的第一個項目。

備註

樣板函式評估一次 *(_Dest+ N) =move(*(每 N 的_First+ N))) 介於 [0,_Last - 以最小的值 N 的確實地將值的_First),否則為。然後它會傳回 _Dest+ N。如果 _Dest和儲存區, _Dest 的 _First 指定地區無法在範圍 [_First,_Last)。

需求

標題: <algorithm>

命名空間: std

請參閱

參考

<algorithm>

標準樣板程式庫