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