इस लेख में हम C++ STL में काम करने, वाक्य रचना और map::rend() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
C++ STL में मैप क्या है?
मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को हमेशा उसकी संबद्ध कुंजियों की मदद से आंतरिक रूप से सॉर्ट किया जाता है। मानचित्र कंटेनर के मानों को इसकी विशिष्ट कुंजियों द्वारा एक्सेस किया जाता है।
नक्शा क्या है::रेंड()?
map::rend() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जिसे
सिंटैक्स
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