English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (القائمة الثنائية) الخاصة بـ C++
يمنع دالة pop_front() من إزالة العنصر الأول من مجموعة التكرار، ويقل حجم الحاوية بمقدار واحد.
void pop_front();
لا تحتوي على أي معلمات.
لا تعود بأي قيمة.
لننظر في مثال بسيط
#include <iostream> #include<deque> استخدام مجال std; int main() { deque<int> d={10,20,30,40,50}; iterator deque<int> itr; d.pop_front(); للبدء في d.begin();itr!=d.end();++itr cout << *itr << " "; return 0; }
الناتج:
20 30 40 50
في هذا المثال، يعمل دالة pop_front() على إزالة العنصر الأول من مجموعة التكرار (أي 10).
لننظر في مثال بسيط
#include <iostream> #include<deque> استخدام مجال std; int main() { deque<string> language={"C","C++","java",".net"}; iterator deque<string> itr; language.pop_front(); للبدء في itr = language.begin(); itr != language.end(); ++itr cout << *itr << " "; return 0; }
الناتج:
C++ java .net
في هذا المثال، يقوم وظيفة pop_front() بإزالة أول سلسلة من الدالة المزدوجة، وهي "C".