<alg> move
Elementos de movimentação associados a 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 iniciar o intervalo de elementos para mover._Last
Um iterador de entrada que indica o término de um intervalo de elementos a ser movida._Dest
O iterador de saída que é conter elementos movidos.
Valor de propriedade/valor de retorno
Retorna um iterador de saída para o primeiro elemento que não foi movido.
Comentários
A função de modelo avalia *(_Dest + N) = move(*(_First + N))) uma vez para cada N no intervalo [0, _Last - _First), para valores estritamente crescentes N iniciando pelo valor mais baixo. Retorna o _Dest + N. Se _Deste as regiões designadas de _First de armazenamento, _Dest não devem estar no intervalo [_First, _Last).
Requisitos
Cabeçalho: <algoritmo>
Namespace: std