Para usar STD :: Reverse, la biblioteca de algoritmo debe incluirse en el programa. Este artículo muestra cómo revertir un vector usando la función reverse () en la biblioteca de algoritmo de la biblioteca estándar C ++. En C ++, STD significa estándar.
Sintaxis de std :: reverse ()
La sintaxis para esta función inversa () es el prototipo. Es:
plantillaEl primer argumento es un iterador que apunta al primer elemento del vector. El segundo argumento es un iterador que apunta justo más allá del último elemento del vector. Si el nombre de vector es VEC, entonces el iterador primero viene dado por:
VEC.comenzar()y el iterador, el último viene dado por:
VEC.fin()Programa para revertir un vector
El siguiente programa invierte un vector, usando Standard-Reverse ()::
#incluirLa salida es:
Z y x w vLa biblioteca vectorial tenía que ser incluida, para el uso de vector.
Conclusión
Una forma de revertir un vector en C ++ es usar un iterador vector e iterar al revés. La desventaja con este enfoque es que el orden original del vector sigue siendo el mismo. std :: reverse () de la biblioteca de algoritmo C ++, se puede usar para revertir un vector; dando como resultado el orden invertido, en el mismo vector.