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

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

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

الوظائف في C++

مجموعات C++ و سلاسل

مبادئ التركيب البياني C++

فئات C++ و كائنات

الـ pointers في C++

التنسيق في C++

تعليمات STL في C++

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

استخدام دالة end() في Deque C++ و مثال

الـ Deque في C++

يستعيد دالة end() في Deque C++ ميتاً إلى نهاية التسلسل، وهو يشير إلى الموقع التالي للعنصر الأخير في الكون. إذا كان كون Deque فارغًا، فإن القيمة التي تعودها دالة end() هي نفسها التي تعودها دالة begin(). العنصر الموجود بعد العنصر الأخير، ولا يشير إلى أي عنصر.

القواعد النحوية

iterator end();

معاملات

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

قيمة العودة

يستعيد ميتاً إلى مبدأ التسلسل.

مثال 1

لنرى مثالاً بسيطاً

#include#includeusing namespace std;
int main()
{
 deque k = {10, 20, 30, 40, 50};
 deque::iterator itr = k.begin();
 while(itr != k.end())
 {
  cout << *itr;
  cout << " ";
  ++itr;
 } 
   return 0;
}

الخروج:

10 20 30 40 50

في هذا المثال، يتم استخدام دالة end() في دورة while للاستدارة عبر كل حاوية Deque.

الـ Deque في C++