Condividi tramite


<alg> move

Elementi di spostamento associati a un intervallo specificato.

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

Parametri

  • _First
    Un iteratore di input che indica dove iniziare l'intervallo degli elementi da spostare.

  • _Last
    Un iteratore di input che indica la fine di un intervallo di elementi di spostamento.

  • _Dest
    Un iteratore di output anziché contenere elementi spostati.

Valore proprietà/Valore restituito

Restituisce un iteratore di output al primo elemento che non è stato spostato.

Note

La funzione di modello restituisce una volta *(_Dest+ N) =move(*(_First+ N))) per ogni N nell'intervallo [0,_Last - _First), per i valori esclusivamente aumentare N che iniziano con il valore più basso.Restituisce _Dest+ N.Se _Deste definire le aree _First di archiviazione, _Dest non devono trovarsi nell'intervallo [_First,_Last).

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<algorithm>

Libreria di modelli standard