English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات C++ الأساسية

تحكم في العملية C++

وظائف C++

مجموعات C++ وروابط

مؤشرات C++

كلاس C++ وعدد

مؤشرات C++

الوراثة الخاصة بـ C++

تعليمية STL الخاصة بـ C++

دليل مرجعي لـ C++

استخدام دالة C++ Deque crend() ومثال

Deque (الصف الثنائي) الخاص بـ C++

يستخدم دالة crend() في C++ Deque لاسترجاع م迭代ر يشير إلى العنصر الذي يسبق العنصر الأول في حاوية deque. يمكن زيادة أو إنقاص الم迭代ر، ولكن لا يمكن تعديل محتويات deque.

النحو

const_reverse_iterator crend();

المعاملات

لا يحتوي على أي معاملات.

القيمة المعدة

يسترجع م迭代ر معكوس ثابت، يشير إلى العنصر الذي يسبق العنصر الأول في حاوية deque.

مثال

دعونا نرى مثال بسيط

#include <iostream>
#include<deque>
استخدام namespace std;
int main()}
{
   deque<char> c={'l','a','p','t','o','p'};
   deque<char>::const_reverse_iterator citr=c.crbegin();
  cout<<"Reverse deque:";
   while(citr!=c.crend())
   {
       cout<<*citr;
       ++citr;
   }
   return 0;}

الإخراج:

Reverse deque:potpal

في هذا المثال، تكرار دائرة الحلقة حتى لا يكون citr مختلفًا عن c.crend().

Deque (الصف الثنائي) الخاص بـ C++