<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