- set::rbegin() es una función integrada en C++ STL que devuelve un iterador inverso que apunta al último elemento del contenedor.
Sintaxis:
reverse_iterator set_name.rbegin()
Parámetros: La función no toma ningún parámetro.
Valor devuelto: la función devuelve un iterador inverso que apunta al último elemento del contenedor.
Programa para demostrar el método set::rbegin():
Programa 1:
// CPP program to demonstrate the
// set::rbegin() function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
int
arr[] = { 14, 12, 15, 11, 10 };
// initializes the set from an array
set<
int
> s(arr, arr + 5);
set<
int
>::reverse_iterator rit;
// prints all elements in reverse order
for
(rit = s.rbegin(); rit != s.rend(); rit++)
cout << *rit <<
" "
;
cout <<
"\nThe last element in set is "
<< *(s.rbegin());
return
0;
}
Producción:15 14 12 11 10 The last element in set is 15
- set::rend() en una función incorporada en C++ STL que devuelve un iterador inverso que apunta al elemento teórico justo antes del primer elemento en el contenedor del conjunto.
Sintaxis:
reverse_iterator set_name.rend()
Parámetro: La función no acepta ningún parámetro.
Valor de retorno: la función devuelve un iterador inverso que apunta al elemento teórico justo antes del primer elemento en el contenedor del conjunto.
Los siguientes programas ilustran la función:
Programa 1:
// CPP program to demonstrate the
// set::rend() function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
int
arr[] = { 4, 3, 5, 1, 2 };
// initializes the set from an array
set<
int
> s(arr, arr + 5);
set<
int
>::reverse_iterator rit;
// prints all elements in reverse order
for
(rit = s.rbegin(); rit != s.rend(); rit++)
cout << *rit <<
" "
;
return
0;
}
Producción:5 4 3 2 1
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA