English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يضيف وظيفة emplace_front C ++ قائمة جديدة في بداية القائمة ويزيد حجم الحاوية.
الشكل التالي يوضح كيفية عمل هذه الوظيفة:
void emplace_front(value_type val) ;
val: للاضافة قيمة في بداية القائمة.
لا يرجع أي قيمة.
دعونا مثالاً ساده نگاه کنیم
#include#includeusing namespace std; int main() { listli; list::iterator itr; li.emplace_front("language"); li.emplace_front("programming"); li.emplace_front("أ"); li.emplace_front("هو"); li.emplace_front("C"); للبدء من li.begin(); إلى li.end(); ++itr cout << *itr << " "; return 0; }
الناتج:
C هو لغة برمجة.
في هذا المثال، تم إضافة 字ائن جديدة مختلفة إلى القائمة li باستخدام وظيفة emplace_front()، وتم تغيير الناتج إلى “C هو لغة برمجة.”