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

सी ++ एसटीएल में नक्शा आरबीगिन () फ़ंक्शन

इस लेख में हम C++ STL में काम करने, वाक्य रचना और map::rbegin() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।

C++ STL में मैप क्या है?

मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को हमेशा उसकी संबद्ध कुंजियों की मदद से आंतरिक रूप से सॉर्ट किया जाता है। मानचित्र कंटेनर के मानों को इसकी विशिष्ट कुंजियों द्वारा एक्सेस किया जाता है।

नक्शा क्या है::rbegin()?

map::rbegin() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। rbegin () का अर्थ है रिवर्स स्टार्ट फंक्शन, यह फंक्शन स्टार्ट () का उल्टा है। यह फ़ंक्शन एक पुनरावर्तक देता है जो मानचित्र कंटेनर के अंतिम तत्व की ओर इशारा करता है।

सिंटैक्स

Map_name.rbegin();

पैरामीटर

यह फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।

रिटर्न वैल्यू

यह फ़ंक्शन इटरेटर लौटाता है जो मानचित्र कंटेनर के अंतिम तत्व की ओर इशारा करता है।

उदाहरण

इनपुट

map<char, int> newmap;
newmap[‘a’] = 1;
newmap[‘b’] = 2;
newmap[‘c’] = 3;
newmap.rbegin();

आउटपुट

c:3

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main() {
   map<int, int> TP_Map;
   TP_Map.insert({3, 50});
   TP_Map.insert({2, 30});
   TP_Map.insert({1, 10});
   TP_Map.insert({4, 70});
   //using map::rbegin to fetch first last element
   auto temp = TP_Map.rbegin();
   cout<<"First element is: "<<temp->first << " -> " << temp->second;
   cout<<"\nTP Map is : \n";
   cout << "MAP_KEY\tMAP_ELEMENT\n";
   for (auto i = TP_Map.rbegin(); i!= TP_Map.rend(); i++) {
      cout << i->first << "\t" << i->second << endl;
   }
   return 0;
}

आउटपुट

First element is: 4 -> 70
TP Map is:
MAP_KEY    MAP_ELEMENT
4             70
3             50
2             30
1             10

  1. सी ++ एसटीएल में Iswctype () फ़ंक्शन

    सी ++ मानक टेम्पलेट लिब्रारे (एसटीएल) में, iswctype() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिए गए विस्तृत वर्ण में desc द्वारा निर्दिष्ट संपत्ति है या नहीं। Iswctype() एक इनबिल्ट फंक्शन है जिसकी हेडर फाइल “ctype.h” है। Iswctype() का सिंटैक्स इस प्रकार है सारांश int iswctype(wint_t c,

  1. iswblank () सी ++ एसटीएल में समारोह

    C++ में iswblank () फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण रिक्त है या नहीं। यह सी भाषा में ctype.h हेडर फाइल में और सी ++ स्टैंडर्ड टेम्प्लेट लाइब्रेरी (एसटीएल) में सीसीटाइप हेडर फाइल में मौजूद है। iswblank का सिंटैक्स इस प्रकार है int iswblank(wint_t ch) वापसी का

  1. सी ++ एसटीएल में बनाम मानचित्र सेट करें

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