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

C++ मानक टेम्पलेट लाइब्रेरी (STL) में जोड़ी

इस ट्यूटोरियल में, हम C++ स्टैंडर्ड टेम्प्लेट लाइब्रेरी में युग्म को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

जोड़ी उपयोगिता शीर्षलेख में परिभाषित एक कंटेनर है जिसमें दो मान होते हैं। इसका उपयोग दो मानों को संयोजित करने और विभिन्न प्रकार के होने पर भी उन्हें संबद्ध करने के लिए किया जाता है।

उदाहरण

#include <iostream>
#include <utility>
using namespace std;
int main(){
   //initializing a pair
   pair <int, char> PAIR1 ;
   PAIR1.first = 100;
   PAIR1.second = 'G' ;
   cout << PAIR1.first << " " ;
   cout << PAIR1.second << endl ;
   return 0;
}

आउटपुट

100 G

  1. सी ++ एसटीएल (3) में बनाम unordered_set सेट करें

    इस लेख में, आइए समझते हैं कि C++ STL में क्या सेट और unordered_set है और इस तरह उनके बीच अंतर का ज्ञान प्राप्त करें। क्या सेट है? एक सेट एक सहयोगी कंटेनर है जिसमें कुंजी प्रकार की अनूठी वस्तुओं का एक क्रमबद्ध सेट होता है। प्रत्येक तत्व केवल एक बार हो सकता है, इसलिए डुप्लिकेट की अनुमति नहीं है। उपयो

  1. सी ++ एसटीएल में ढेर (3.5)

    C++ STL में, स्टैक का उपयोग कंटेनर के रूप में किया जाता है जिसे LIFO संरचना के रूप में कार्यान्वित किया जाता है। LIFO का मतलब लास्ट इन फर्स्ट आउट। स्टैक पुस्तकों के ढेर के रूप में देख सकता है जिसमें पुस्तकों को एक के ऊपर एक व्यवस्थित किया जाता है और अंतिम डाली गई पुस्तक सबसे पहले हटाई जाएगी, इसलिए इ

  1. सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में प्राथमिकता कतार

    प्राथमिकता कतार प्राथमिकता वाले तत्वों के संग्रह को संग्रहीत करने के लिए एक सार डेटा प्रकार है जो किसी तत्व को उनकी प्राथमिकताओं के आधार पर सम्मिलित करने और हटाने का समर्थन करता है, अर्थात, पहली प्राथमिकता वाले तत्व को किसी भी समय हटाया जा सकता है। प्राथमिकता कतार तत्वों को उनके स्थान जैसे स्टैक, कत