<alg> move
Elementos de movimiento asociado con un intervalo especificado.
template<class InputIterator, class OutputIterator>
OutputIterator move(
InputIterator _First,
InputIterator _Last,
OutputIterator _Dest
);
Parámetros
_First
Un iterador de entrada que indica dónde iniciar el intervalo de elementos para desplazarse._Last
Un iterador de entrada que indica el final de un intervalo de elementos al movimiento._Dest
El iterador de salida que es contener elementos movieron.
Valor de propiedad y valor devuelto
Devuelve un iterador de salida al primer elemento que no se ha movido.
Comentarios
La función de plantilla evalúa *(_Dest+ N) =move(*(_First+ N))) una vez para cada N en el intervalo [0,_Last - _First), para estrictamente aumentar los valores de N que comienzan con el valor más bajo.A continuación devuelve _Dest+ N.Si _Desty áreas designadas de _First de almacenamiento, _Dest no deben estar en el intervalo [_First,_Last).
Requisitos
encabezado: <algoritmo>
espacio de nombres: std