इस लेख में हम C++ STL में काम करने, वाक्य रचना और map::size() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
C++ STL में मैप क्या है?
मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को हमेशा उसकी संबद्ध कुंजियों की मदद से आंतरिक रूप से सॉर्ट किया जाता है। मानचित्र कंटेनर के मानों को इसकी विशिष्ट कुंजियों द्वारा एक्सेस किया जाता है।
नक्शा क्या है::आकार()?
map::size() फ़ंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जिसे
सिंटैक्स
map_name.size();
पैरामीटर
फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।
रिटर्न वैल्यू
यह फ़ंक्शन मानचित्र कंटेनर में तत्वों की संख्या देता है। यदि कंटेनर में कोई मान नहीं है तो फ़ंक्शन 0.
उदाहरण
इनपुट
std::map<int> mymap; mymap.insert({‘a’, 10}); mymap.insert({‘b’, 20}); mymap.insert({‘c’, 30}); mymap.size();
आउटपुट
3
इनपुट
std::map<int> mymap; mymap.size();
आउटपुट
0
उदाहरण
#include <bits/stdc++.h> using namespace std; int main() { map<int, int> TP_1; TP_1[1] = 10; TP_1[2] = 20; TP_1[3] = 30; TP_1[4] = 40; cout<<"Size of TP_1 is: "<<TP_1.size(); return 0; }
आउटपुट
Size of TP_1 is: 4
उदाहरण
#include <bits/stdc++.h> using namespace std; int main() { map<int, int> TP_1; TP_1[1] = 10; TP_1[2] = 20; TP_1[3] = 30; TP_1[4] = 40; auto size = TP_1.size(); auto temp = 1; while(size!=0) { temp = temp * 10; size--; } cout<<"Temp value is: "<<temp<<endl; return 0; }
आउटपुट
Temp value is: 10000