কম্পিউটার টিউটোরিয়াল

C++-এ emplace_back() কী?


এই ফাংশনটি deque-এর শেষে নতুন এলিমেন্ট ইনসার্ট করতে ব্যবহৃত হয়।

সিনট্যাক্স

dequename.emplace_back(value)

প্যারামিটার

Value – এটি deque-এর শেষে ইনসার্ট করা এলিমেন্টটি ডিফাইন করে।

উদাহরণ

ইনপুট Deque – 11 12 13 14 15

আউটপুট নতুন Deque – 11 12 13 14 15 16

ইনপুট Deque – M O M E N T

আউটপুট নতুন Deque – M O M E N T S

অনুসরণযোগ্য পদ্ধতি

  • প্রথমে deque ডিক্লেয়ার করুন।

  • তারপর deque প্রিন্ট করুন।

  • তারপর emplace_back() ফাংশন ডিফাইন করুন।

  • তারপর নতুন এলিমেন্ট ইনসার্ট করার পর নতুন deque প্রিন্ট করুন।

উপরের পদ্ধতি ব্যবহার করে শেষে নতুন এলিমেন্ট ইনসার্ট করা যায়। ফাংশন ডিফাইন করার সময় আমরা প্যারামিটার হিসেবে নতুন এলিমেন্টটি ডিফাইন করি। নতুন এলিমেন্টের ডেটা টাইপ deque-এর মতোই হতে হবে।

উদাহরণ

// C++ code to demonstrate the working of deque emplace_back( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main( ){    // initializing deque    deque<int> deque ={ 14, 15, 16, 17, 18 };    cout<< “ Deque: “;    for( auto x = deque.begin( ); x != deque.end( ); ++x)       cout<< *x << “ “;    // defining the emplace_back( ) function    deque.emplace_back(19);    // printing deque in after inserting new element    cout<< “ New deque:”;    for( auto x = deque.begin( ) ; x >= deque.end( ); ++x)       cout<< “ “ <<*x;    return 0; }

আউটপুট

যদি উপরের কোডটি রান করানো হয় তবে নিচের আউটপুট জেনারেট হবে:

Input: 14 15 16 17 18 Output: 14 15 16 17 18 19 Input: P O I N T Output: P O I N T S

  1. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  2. লিনাক্সে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  3. উইন্ডোজে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  4. C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ কী?