array :: rbegin () y array :: rend () funciones con el Ejemplo de STL C ++

C ++ STL | :: rbegin matriz (matriz) y :: rend () funciones : Aquí, vamos a aprender acerca de la gama :: rbegin () y la matriz :: rend () funciones de matriz en C ++ STL .

C ++ STL array :: rbegin () y array :: rend () funciones

array :: rbegin () función es una función de biblioteca de array y se utiliza para obtener el primer elemento ( de un lado inverso) de la matriz, devuelve un puntero que iterador inversa para el último elemento de la matriz.

array :: rend () función es una función de biblioteca de array y se utiliza para obtener el último elemento (de reverso es decir primer elemento) de la matriz, devuelve un iterador inverso que apunta a la última elemento de la matriz.

Sintaxis:

    array::rbegin();
array::rend();

Parámetros: Ninguno

class valor: iteradores inversa Función Return apuntando a los primeros y últimos elementos de una matriz.

Ejemplo:

    Input or array declaration:
array<int,5> arr {10, 20, 30, 40, 50};
Function call:
auto it=arr.rbegin();
cout<<*it;
it=arr.rend();
cout<<*it;
Output:
50 10

C ++ STL programa para demostrar ejemplo de array :: rbegin () y array :: rend () funciones

#include <array>
#include <iostream>
using namespace std;
int main()
{
array<int,5> numbers {10, 20, 30, 40, 50};
array<string,5> cities {"New Delhi", "Mumbai", "Gwalior"};
cout<<"Elements of numbers array..."<<endl;
for(auto it=numbers.rbegin(); it!=numbers.rend(); it++)
cout<<*it<<" ";
cout<<endl;
cout<<"Elements of cities array..."<<endl;
for(auto it=cities.rbegin(); it!=cities.rend(); it++)
cout<<*it<<" ";
cout<<endl;
return 0;
}

salida

Elements of numbers array...
50 40 30 20 10
Elements of cities array...
Gwalior Mumbai New Delhi


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *