English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم دالة front() من قائمة C++ بتقديم العنصر الأول من القائمة.وتقدم المفردات المباشرة للعنصر.
تقوم دالة begin() بتحويل المحول إلى العنصر،بينما تقوم دالة front() بتحويل المفردات المباشرة إلى نفس العنصر.
reference front();
لا يحتوي على أي معاملات.
يستعيد المفردات المباشرة للعنصر الأول.
دعنا نرى مثالاً بسيطاً،عندما تحتوي القائمة على قيم كاملة.
#include#includeusing namespace std; int main() { std::listli={1,2,3,4,5}; std::cout << "front() is:" << li.front() << std::endl; return 0; }
الإخراج:
front() هو: 1
في هذا المثال،يعود دالة front() إلى العنصر الأول من القائمة،أي 1.
لنرى مثالاً بسيطاً،تحتوي القائمة على قيم حرفية.
#include#includeusing namespace std; int main() { std::listli={'j','a','v','a'}; std::cout << "front() is:" << li.front() << std::endl; return 0; }
الإخراج:
front() : j
في هذا المثال،يعود الدالة front() إلى الحرف الأول من القائمة،أي j.