এই ফাংশনটি deque এর শেষে নতুন উপাদান সন্নিবেশ করতে ব্যবহৃত হয়।
সিনট্যাক্স
dequename.emplace_back(value)
প্যারামিটার
মান − এটি deque-এর শেষে সন্নিবেশিত করা উপাদানকে সংজ্ঞায়িত করে।
উদাহরণ
ইনপুট Deque − 11 12 13 14 15
আউটপুট নতুন ডিক − 11 12 13 14 15 16
ইনপুট Deque − M O M E N T
আউটপুট নতুন ডিক − M O M E N T S
পন্থা অনুসরণ করা যেতে পারে
-
প্রথমে আমরা ডিক্লেয়ার করি।
-
তারপর আমরা ডিক প্রিন্ট করি।
-
তারপর আমরা 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