<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