English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعد دالة size() في queue C++ عدد عناصر الصف.
size_type size() const;
لا تأخذ هذه الدالة أي معاملات، ويجب عليها فقط العودة إلى حجم الصف.
يعيد هذا الدالة عدد العناصر في الصف. بمعنى آخر، يعيد حجم الصف.
#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
#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
التعقيد ثابت.
يتم الوصول إلى الحاوية من قبل هذه الدالة. من خلال الوصول إلى الحاوية، يمكن تقييم حجم الطابور.
يقدم نفس الضمانات التي تقدمها العمليات التي تُنفذ على كائنات الحاوية الأساسية.