English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يُستخدم دالة push() الخاصة بـ C++ queue لإنشاء عنصر جديد في نهاية القائمة. هذه الوظيفة تستخدم لتنفيذ العمليات المتعلقة بالإدراج.
void push (const value_type& قيمة);
قيمةالاسم المطلق لهذا المعامل هو القيمة التي تم تعيينها عند التوليد. وهي قيمة العنصر الجديد الذي سيتم إضافته إلى القائمة.
لا يوجد نوع عائد للوظيفة هذه، إنها تضيف عنصرًا جديدًا إلى القائمة فقط.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; int qint; std::cout << "أدخل بعض القيم الصحيحة للعدد (أضغط على 0 للخروج)"; do { std::cin >> qint; newqueue.push(qint); } while (qint); std::cout << "newqueue يحتوي على: "; while(!newqueue.empty()) { std::cout << " " << newqueue.front(); newqueue.pop(); } return 0; }
الناتج:
أدخل بعض القيم الصحيحة للعدد (أضغط على 0 للخروج) 1 2 3 5 6 7 0 newqueue يحتوي على: 1 2 3 5 6 7 0
#include <iostream> #include <queue> استخدام مجال الـ std; int main() { queue<int> newqueue; newqueue.push(34); newqueue.push(68); while(!newqueue.empty()) { cout << " " << newqueue.front(); newqueue.pop(); } }
الناتج:
34 68
سيتم إجراء مكالمة واحدة فقط لتقديم push إلى العناصر القاعده.
تم تعديل المحتويات الخاصة بالقائمة والمكونات.
يقدم ضماناً للعمل المتشابه مع الأنشطة التي تتم على العناصر القاعده.