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

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

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

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

مجموعات بيانات C++ والكلمات المتعددة

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

فئات C++ وأحداث

المؤشرات الخاصة بـ C++

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

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

دليل مرجع C++

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

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

يمنع دالة pop_front() من إزالة العنصر الأول من مجموعة التكرار، ويقل حجم الحاوية بمقدار واحد.

النحو

void pop_front();

معلمات

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

قيمة العودة

لا تعود بأي قيمة.

مثال1

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

#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).

مثال2

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

#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".

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