Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में emplace_back() क्या है?

इस फ़ंक्शन का उपयोग डेक के अंत में नया तत्व डालने के लिए किया जाता है।

सिंटैक्स

dequename.emplace_back(value)

पैरामीटर

Value - यह deque के अंत में डाले जाने वाले तत्व को परिभाषित करता है।

उदाहरण

इनपुट डेक - 11 12 13 14 15

आउटपुट नया डेक - 11 12 13 14 15 16

इनपुट डेक - एम ओ एम ई एन टी

आउटपुट नया डेक - एम ओ एम ई एन टी एस

दृष्टिकोण का अनुसरण किया जा सकता है

  • पहले हम डेक की घोषणा करते हैं।

  • फिर हम डेक को प्रिंट करते हैं।

  • फिर हम emplace_back() फ़ंक्शन को परिभाषित करते हैं।

  • फिर हम नया तत्व डालने के बाद नया डेक प्रिंट करते हैं।

उपरोक्त दृष्टिकोण का उपयोग करके हम अंत में नया तत्व दर्ज कर सकते हैं। फ़ंक्शन को परिभाषित करते समय हम नए तत्व को पैरामीटर के रूप में परिभाषित करते हैं। नए तत्व का डेटा प्रकार डेक के समान होना चाहिए।

उदाहरण

// 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. Linux पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहाँ Linux के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. विंडो पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहां विंडो के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. C++ प्रोग्रामिंग लैंग्वेज क्या है?

    C++ एक प्रोग्रामिंग भाषा है जिसे बेल लैब्स में 1979 में बजेर्न स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। C++ को एक मध्य-स्तरीय भाषा के रूप में माना जाता है, क्योंकि इसमें उच्च-स्तरीय और निम्न-स्तरीय भाषा सुविधाओं का संयोजन होता है। यह सी का सुपरसेट है, और वस्तुतः कोई भी कानूनी सी प्रोग्राम कानूनी सी