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

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

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

सिं्टैक्स

dequename.emplace_back(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

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

  1. - विंडोज पर C++ के लिए शीर्ष IDE

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

  1. - C++ प्रोग्रामिंग भाषा क्या है?

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