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

C++ STL में map::rend() फंक्शन


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

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

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

map::rend() क्या है?

map::rend() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो <map> हेडर फाइल में परिभाषित है। rend() का अर्थ रिवर्स एंड फंक्शन है, यह फंक्शन end() का रिवर्स है। यह फंक्शन एक इटरेटर लौटाता है जो मैप कंटेनर के पहले तत्व से पहले के तत्व की ओर इशारा करता है।

सिंटैक्स

Map_name.rend();

पैरामीटर

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

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

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

उदाहरण

इनपुट

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

आउटपुट

error

उदाहरण

#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});    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; }

आउटपुट

TP Map is: MAP_KEY MAP_ELEMENT 4 70 3 50 2 30 1 10

  1. - C++ STL में iswctype() फ़ंक्शन

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

  1. - C++ STL में iswblank() फ़ंक्शन

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

  1. - C++ STL में Set बनाम Map

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