共用方式為


<alg> move

移動項目與所指定的範圍。

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

參數

  • _First
    輸入該 Iterator 表示從哪裡開始項目範圍移動。

  • _Last
    表示某個範圍的結尾為移動的輸入 Iterator。

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

屬性值/傳回值

傳回輸出並將未移動的第一個項目。

備註

樣板函式評估 *(_Dest + N) = move(*(_First + N))) 一次,對每個 N 介於 [0, _Last - _First),以最小的值開始因為 N 會明顯增加。 它會傳回 _Dest+ N。 如果 _Dest和儲存, _Dest_First 會指定區域無法介於 [_First,_Last)。

需求

標頭:<algorithm>

命名空間: std

請參閱

參考

<algorithm>

標準樣板程式庫