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

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

تحكم في تدفق C++

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

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

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

فئات C++ وأجسام

المراجع في C++

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

دليل STL الخاص بـ C++

دليل مرجعي لـ C++

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

Deque (الدوائر) في C++

يضيف دالة emplace_back() الجديدة في نهاية deque في C++، ويتم زيادة حجم الحاوية بمعامل.

النحو

void emplace_back(value_type val);

المتغير

val:القيمة الجديدة المضافة إلى نهاية deque.

القيمة العائدة

لا يعود أي قيمة.

مثال1

لننظر في مثال بسيط

#include <iostream>
#include<deque>
using namespace std;
int main()
{
  dequed={1,2,3,4};
  deque::iterator itr;
  d.emplace_back(5);
  for(itr=d.begin();itr!=d.end();++itr)
  std::cout << *itr << " ";
  عدد 0;
}

الإخراج:

1 2 3 4 5

في هذا المثال، يتم إضافة عنصر جديد إلى نهاية deque باستخدام دالة emplace_back()، وهو الرقم 5.

مثال2

لننظر في مثال بسيط

#include <iostream>  
#include<deque>  
using namespace std; 
int main()
{
  dequech = {'j', 'a', 'v'};
  deque::iterator itr;
  ch.emplace_back('a');
  للمحرك ch.begin();itr != ch.end(); ++itr)
  std::cout << *itr;
    عدد 0;
}

الإخراج:

java

في هذا المثال، تم إضافة عنصر جديد إلى نهاية deque باستخدام وظيفة emplace_back()، وهو 'a'.

Deque (الدوائر) في C++