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

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

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

دالة C++

مجموعات بيانات C++ وخطوط النصوص

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

فئات C++ وغيرها من الأجسام

المؤشر C++

الوراثة C++

تعليميات STL C++

دليل مرجع C++

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

Queue (الطابور) STL C++

يعد دالة size() في queue C++ عدد عناصر الصف.

النحو

size_type size() const;

المتغيرات

لا تأخذ هذه الدالة أي معاملات، ويجب عليها فقط العودة إلى حجم الصف.

القيمة المعدة

يعيد هذا الدالة عدد العناصر في الصف. بمعنى آخر، يعيد حجم الصف.

مثال 1

#include <iostream>
#include <queue>
int main()
{
	std::queue<int> newqueue;
	std::cout << "0. size: " << newqueue.size();
	for(int j=0; j<5; j++)
	newqueue.push(j);
	std::cout << "\n";
	std::cout << "1. size: " << newqueue.size();
	newqueue.pop();
	std::cout << "\n";
	std::cout << "2. size: " << newqueue.size();
	return 0;
}

الإخراج:

0.size: 0
1.size: 5
2.size: 4

مثال 2

#include <iostream>
#include <queue>
using namespace std;
int main()
{
	int result = 0;
	queue<int> newqueue;
	newqueue.push(12);
	newqueue.push(24);
	newqueue.push(36);
	newqueue.push(48);
	cout << "حجم الطابور هو ";
	cout << newqueue.size();
	return 0;
}

الإخراج:

حجم الطابور هو 4

معقد

التعقيد ثابت.

الصراع البياني

يتم الوصول إلى الحاوية من قبل هذه الدالة. من خلال الوصول إلى الحاوية، يمكن تقييم حجم الطابور.

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

يقدم نفس الضمانات التي تقدمها العمليات التي تُنفذ على كائنات الحاوية الأساسية.

Queue (الطابور) STL C++