Partilhar via


<alg> move

Elementos de movimentação associados com um intervalo especificado.

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

Parâmetros

  • _First
    Um iterador de entrada que indica onde começar o intervalo de elementos para mover.

  • _Last
    Um iterador de entrada que indica o fim de um intervalo de elementos para mover.

  • _Dest
    O iterador de saída que é conter elementos movidos.

Valor de Propriedade/Valor Retornado

Retorna um iterador de saída para o primeiro elemento que não foi movido.

Comentários

A função do modelo avalia *(_Dest+ N) =move(*(_First+ N))) uma vez para cada N no intervalo [0,_Last - _First), para valores estritamente de aumento de N que começam com o valor menor.Em seguida _Dest+ N.Se _Deste regiões designadas de _First de armazenamento, _Dest não devem estar no intervalo [_First,_Last).

Requisitos

Cabeçalho: <algorithm>

namespace: STD

Consulte também

Referência

<algorithm>

Standard Template Library