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

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

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

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

مجموعات C++ & 字ائن

بنية البيانات C++

فئة C++ & عناصر

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

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

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

دليل مرجع C++

Deque (النصي المزدوج) الخاصة بـ C++

الحلقة المزدوجة تمثل الحلقة المزدوجة. إنها تلخص بنية البيانات للصف، وهي يمكن إدخالها أو إزالتها من كلا الجانبين.

جملة إنشاء ملف الحلقة المزدوجة:

deque<object_type> deque_name;

وظائف الحلقة المزدوجة في C++

الطريقةوصف
assign()يستخدم لتحديد محتوى جديد وإزالته.
emplace()يستخدم لإضافة عنصر جديد في موقع معين.
emplace_back()يستخدم لإضافة عنصر جديد في نهاية القالب.
emplace_front()يستخدم لإضافة عنصر جديد في بداية القالب.
insert()يستخدم لإضافة عنصر جديد قبل موقع معين.
push_back()يستخدم لإضافة عنصر جديد في نهاية القالب.
push_front()يستخدم لإضافة عنصر جديد في بداية القالب.
pop_back()يستخدم ل�除 العنصر الأخير من الحلقة المزدوجة.
pop_front()يستخدم ل�除 العنصر الأول من الحلقة المزدوجة.
swap()يستخدم لتبادل محتويات اثنين من الحلقات المزدوجة.
clear()يستخدم ل�除 كل محتويات الحلقة المزدوجة.
empty()يستخدم لتحقق من أن القالب فارغ.
erase()يستخدم ل�除 العنصر.
max_size()يحدد الحجم الأقصى للحلقة المزدوجة.
resize()يغير حجم الحلقة المزدوجة.
shrink_to_fit()يقلل من الذاكرة لتتناسب مع حجم الحلقة المزدوجة.
size()يستخدم لتحديد عدد العناصر.
at()يستخدم لزيارة العنصر في موقع pos.
operator[]()يستخدم لزيارة العنصر في موقع pos.
operator=()إنه يوزع المحتوى الجديد على المستودع.
back()إنه يزور العنصر الأخير.
begin()إنه يعود إلى بداية النص المزدوج.
cbegin()إنه يعود إلى بداية النص المزدوج.
end()إنه يعود إلى نهاية المستعرض.
cend()إنه يعود إلى نهاية المستعرض الثابت.
rbegin()إنه يعود إلى بداية المستعرض.
crbegin()إنه يعود إلى بداية المستعرض الثابت.
rend()إنه يعود إلى نهاية المستعرض.
crend()إنه يعود إلى نهاية المستعرض الثابت.
front()إنه يزور العنصر الأخير.