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

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

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

وظيفة الخاصة بـ C++

مجموعات بيانات C++ والسلاسل

هياكل بيانات C++

مفاهيم C++ وكائنات

المرجع الخاص بـ C++

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

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

دليل مرجع C++

استخدام دالة back() في Deque C++ مع أمثلة

Deque (القائمة الثنائية) الخاصة بـ C++

يستخدم دالة back() في Deque C++ لتحديد العنصر الأخير في حاوية Deque.

النص

المرجع back();

المعلمات

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

الناتج

يستخدم لتحويل استدلال إلى العنصر الأخير في حاوية الحزم المزدوجة.

مثال 1

لننظر في مثال بسيط

#include <iostream>
#include<deque>
استخدام مجال std;
int main()
{
   deque<int> k={1,2,3,4,5};
   cout<<k.back();
   return 0;
}

الناتج:

5

في هذا المثال، يعود الدالة back() إلى العنصر الأخير في قائمة الحزم المزدوجة، أي 5.

مثال 2

لننظر في مثال بسيط آخر

#include <iostream>
#include<deque>
استخدام مجال std;
int main()
{
  deque<int> n;
  deque<int>::iterator itr;
  n.push_back(15);
  while(n.back()!=0)
  {
      n.push_back(n.back()-1);
  } 
  cout << "محتويات القائمة الثنائية:";
  for(itr=n.begin();itr!=n.end();++itr)
  cout << *itr << "  ";
  return 0;
}

الناتج:

محتويات القائمة الثنائية:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Deque (القائمة الثنائية) الخاصة بـ C++