Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

<alg> move

 

Publicada: junio de 2016

Mueve los elementos asociados a un intervalo especificado.

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

_First

Iterador de entrada que indica dónde comienza el intervalo de elementos que se moverán.

_Last

Iterador de entrada que indica el final de un intervalo de elementos que se moverán.

_Dest

Iterador de salida que contendrá los elementos movidos.

Devuelve un iterador de salida para el primer elemento que no se movió.

La función de plantilla evalúa *(_Dest + N) = move(*(_First + N))) una vez por cada N del intervalo [0, _Last - _First), con los valores de N incrementados de forma estricta empezando por el valor inferior. Después, devuelve _Dest + N. Si _Dest  y _First designan regiones de almacenamiento, _Dest no debe estar en el intervalo [_First, _Last).

Requisitos

Encabezado: <algorithm>

Espacio de nombres: std

Mostrar: