English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Deque (double-ended queue)
C ++ La fonction crend() de Deque est utilisée pour renvoyer un itérateur vers l'élément précédant le premier élément du conteneur deque. L'itérateur peut être incrémenté ou décrémenté, mais il ne peut pas modifier le contenu de la file d'attente double.
const_reverse_iterator crend();
Il ne contient aucun paramètre.
Il renvoie un itérateur constant en sens inverse, qui fait référence à l'élément précédant le premier élément du conteneur de file d'attente double.
Laissez-nous voir un exemple simple
#include<iomanip> #include<deque> using namespace std; int main() { deque<char> c = {'l', 'a', 'p', 't', 'o', 'p'}; const_reverse_iterator citr = c.crbegin(); cout<<"Reverse deque:"; while(citr!=c.crend()) { cout<<*citr; ++citr; } return 0;
Sortie :
Reverse deque: potpal
Dans cet exemple, la boucle while itère jusqu'à ce que citr ne soit pas égal à c.crend().