и функция rbegin () в 100 ++ STL

Опубликовано: 30 Декабря, 2021

Deque :: rbegin () - это встроенная функция в C ++ STL, которая возвращает обратный итератор, указывающий на последний элемент двухсторонней очереди (то есть ее обратное начало).

Синтаксис:

 deque_name.rbegin ()

Параметр: эта функция не принимает никаких параметров.

Возвращаемое значение: он возвращает обратный итератор, который указывает на последний элемент двухсторонней очереди.

Ниже приведены программы, иллюстрирующие вышеуказанную функцию:
Программа 1:

Программа 2:

// C++ program to illustrate the
// deque::rbegin() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
deque< char > dq = { 'a' , 'b' , 'c' , 'd' , 'e' };
cout << "The deque in reverse order: " ;
// prints the elements in reverse order
for ( auto it = dq.rbegin(); it != dq.rend(); ++it)
cout << *it << " " ;
return 0;
}
Выход:
Дека в обратном порядке: edcba
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
C++