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

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

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

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

مفاهيم C++ للصفوف والسلاسل

مفاهيم C++ للهياكل البيانية

مفاهيم C++ و实体

المراجع الخاصة بـ C++

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

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

دليل مرجع C++

استخدام دالة C++ Queue push() مع مثال

C++ STL Queue (القائمة)

يُستخدم دالة push() الخاصة بـ C++ queue لإنشاء عنصر جديد في نهاية القائمة. هذه الوظيفة تستخدم لتنفيذ العمليات المتعلقة بالإدراج.

النحو

void push (const value_type& قيمة);

المعامل

قيمةالاسم المطلق لهذا المعامل هو القيمة التي تم تعيينها عند التوليد. وهي قيمة العنصر الجديد الذي سيتم إضافته إلى القائمة.

قيمة العودة

لا يوجد نوع عائد للوظيفة هذه، إنها تضيف عنصرًا جديدًا إلى القائمة فقط.

مثال 1

#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

مثال 2

#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 إلى العناصر القاعده.

التنافس على البيانات

تم تعديل المحتويات الخاصة بالقائمة والمكونات.

الأمان من الاستثناءات

يقدم ضماناً للعمل المتشابه مع الأنشطة التي تتم على العناصر القاعده.

C++ STL Queue (القائمة)