vector :: crend ​​() con ejemplo en STL C ++

función C ++ STL vector :: crend ​​() : Aquí, vamos a aprender acerca de la función crend ​​() del vector de la cabecera en C ++ con STL ejemplo .

C ++ vector :: crend ​​() función

vector :: crend ​​() es una función de biblioteca de “vector” cabecera, se utiliza para obtener el primer elemento de un vector de final inversa, devuelve un class iterador inversa que apunta al elemento anterior al primer elemento (es decir, revertir final) de un vector.

Devuelve un const_reverse_iterator que es un punto iterador al contenido constante (vector), el const_reverse_itertator se puede aumentar o disminuir al igual que un iterador pero no se puede utilizar para actualizar / modificar el contenido vector que apunta .

Nota: Para uso vector, const & lt; vector & gt; cabecera.

Sintaxis de la función vectorial :: crend ​​()

    vector::crend();

Parámetro (s): ninguno – Se acepta nada.

include valor: const_reverse_iterator – Se devuelve un class inversa iterador que señala al elemento que precede a los primeros elementos del vector.

Ejemplo:

    Input:
vector<int> vector1{ 1, 2, 3, 4, 5 };
Function call:
vector<int>::const_iterator crit;
crit = vector1.crend()-1;
cout<<*crit;
Output:
1

programa en C ++ para demostrar ejemplo de vector :: crend ​​() función

//C++ STL program to demonstrate example of 
//vector::crend() function
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v1;
v1.push_back(10);
v1.push_back(20);
v1.push_back(30);
v1.push_back(40);
v1.push_back(50);
//creating iterator
vector<int>::const_reverse_iterator crit;
crit = v1.crend()-1;
cout << "first element is: " << *crit << endl;
return 0;
}

salida

first element is: 10

Referencia: C ++ vector :: crend ​​()


Deja un comentario

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