English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função crend() da deque é usada para retornar um iterador que aponta para o elemento antes do primeiro da fila dupla. O iterador pode ser incrementado ou decrementado, mas não pode modificar o conteúdo da fila dupla.
const_reverse_iterator crend();
Ele não contém nenhum parâmetro.
Ele retorna um iterador reverso constante, que faz referência ao elemento anterior ao primeiro da fila dupla.
Vamos ver um exemplo simples
#include <iostream> #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;}
Saída:
Deque reverso: potpal
Neste exemplo, o loop while itera até que citr não seja diferente de c.crend().