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

دليل الأساسيات C++

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

الوظائف في C++

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

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

مفاهيم C++ وكتل

المؤشرات في C++

الوراثة في C++

دليل STL C++

دليل مرجع C++

استخدام دالة back() في قائمة C++ ومثال

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

تستعيد دالة قائمة C++ العنصر الأخير في الصف. هنا، العنصر الأخير هو العنصر الجديد. أي العنصر الذي تم إضافته آخرًا.

النص

value_type& back();
const value_type& back() const;

المعاملات

لا تأخذ هذه الدالة أي معاملات. إنها تستخدم فقط لاستعادة قيمة العنصر الأخير.

النوع

يستعيد هذا الدالة العنصر الأخير في الصف.

مثال

#include <iostream>
#include <queue>
int main()
{
	std::queue<int> newqueue;
	newqueue.push(24);
	newqueue.push(80);
	newqueue.back() += newqueue.front();
	std::cout << "newqueue.back()修改为" << newqueue.back();
	return 0;
}

الإخراج:

تحويل newqueue.back() إلى 104

معقد

تعقيد الوظيفة ثابت.

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

يتم الوصول إلى المحل بالوظيفة. لاسترجاع العنصر الأخير، يتم الوصول إلى كامل محتوى محل القائمة، ويتم تقديم قيمة العنصر الأحدث.

الأمان الاستثنائي

يقدم ضماناً بأن العمليات تتم بشكل متساوٍ مع تنفيذ العمليات على أهداف المحطات الأساسية.

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