copy_backward

De cppreference.com
Saltar a: navegación, buscar

Sintaxis:

    #include <algorithm>
    bidi_iterator2 copy_backward( bidi_iterator1 inicio,
                                  bidi_iterator1 final,
                                  bidi_iterator2 final2
                                  );

El algoritmo genérico copy_backward copia los elementos que se encuentran entre inicio y final a la ubicación que termina en final2. Los elementos se copian uno a uno desde el elemento apuntado por inicio a la posición apuntada por final2 y así sucesivamente. En otras palabras, después que copy_backward se ejecuta, lo siguiente se cumple:

   *final2     = *(final-1)
   *(final2-1) = *(final-2)
   *(final2-2) = *(final-3)
   ...
   *(final2-N+1) = *(final1-N) = *inicio

El valor retornado por la función es la ubicación después del último elemento copiado, en otras palabras, final2-N+1. copy_backward corre en tiempo lineal.


[editar] Ejemplo

FIXME Agregar Ejemplo

[editar] Tópicos Relacionados

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas