English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (القائمة الثنائية) في C++
يستعيد دالة crbegin() في C++ مبدأ تحديث ثابت يشير إلى العنصر الأخير في مجموعة الحاوية. يمكن للسهم زيادة أو انخفاض، لكنه لا يمكن تعديل محتوى مجموعة الحاوية.
حيث،crbegin() يشير إلى بداية العكس الثابتة.
const_reverse_iterator crbegin();
لا يحتوي على أي معلمات.
يستعيد مبدأ تحديث ثابت يشير إلى العنصر الأخير في مجموعة الحاوية.
دعونا نرى مثال بسيط
#include#includeusing namespace std; int main() { dequei={10,20,30,40,50}; deque::const_reverse_iterator citr; للأسفل (citr=i.crbegin();citr!=i.crend();++citr) { cout << *citr; cout << " "; } عد 0;
الإخراج:
50 40 30 20 10
في هذا المثال، يتم استخدام دالة crbegin() لتحويل مبدأ التحديث للعنصر الأخير، ثم يتم تكرار الدورة for حتى يصل إلى العنصر الأول في مجموعة الحاوية.
دعونا نرى مثال بسيط، عندما يتم زيادة مبدأ التحديث.
#include#includeusing namespace std; int main() { deque fruit = {"الإلكترونيات", "علم الحاسوب", "ميكانيكي", "كهربائي"}; deque::const_reverse_iterator citr = fruit.crbegin() + 1; cout << *citr; عدد 0; }
الإخراج:
ميكانيكي
في هذا المثال، يتم زيادة معاكسة محول النص النموذجي 1. لذلك، يزور الثاني من الخلف.