std::forward_list::reverse
De cppreference.com
< cpp | container | forward list
void reverse() noexcept; |
(desde C++11) | |
Invierte el orden de los elementos en el contenedor. No se invalidan ni las referencias ni los iteradores.
Contenido |
[editar] Parámetros
(Ninguno)
[editar] Valor de retorno
(Ninguno)
[editar] Complejidad
Lineal de acuerdo al tamaño del contenedor.
[editar] Ejemplo
Ejecuta este código
#include <iostream> #include <forward_list> std::ostream& operator<<(std::ostream& ostr, const std::forward_list<int>& lista) { for (auto &i : lista) { ostr << " " << i; } return ostr; } int main() { std::forward_list<int> lista = {8, 7, 5, 9, 0, 1, 3, 2, 6, 4}; std::cout << "antes: " << lista << "\n"; lista.sort(); std::cout << "ascendente: " << lista << "\n"; lista.reverse(); std::cout << "descendente: " << lista << "\n"; }
Salida:
antes: 8 7 5 9 0 1 3 2 6 4 ascendente: 0 1 2 3 4 5 6 7 8 9 descendente: 9 8 7 6 5 4 3 2 1 0
[editar] Véase también
(C++11) |
Ordena los elementos. (función miembro pública) |