English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد دالة end() في Deque C++ ميتاً إلى نهاية التسلسل، وهو يشير إلى الموقع التالي للعنصر الأخير في الكون. إذا كان كون Deque فارغًا، فإن القيمة التي تعودها دالة end() هي نفسها التي تعودها دالة begin(). العنصر الموجود بعد العنصر الأخير، ولا يشير إلى أي عنصر.
iterator end();
لا يحتوي على أي معاملات.
يستعيد ميتاً إلى مبدأ التسلسل.
لنرى مثالاً بسيطاً
#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.