इस लेख में हम C++ STL में काम करने, वाक्य रचना और मानचित्र ::खाली () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
C++ STL में मैप क्या है?
मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को हमेशा उसकी संबद्ध कुंजियों की मदद से आंतरिक रूप से सॉर्ट किया जाता है। मानचित्र कंटेनर के मानों को इसकी विशिष्ट कुंजियों द्वारा एक्सेस किया जाता है।
नक्शा क्या है::खाली()?
map::खाली () फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे
यह फ़ंक्शन जाँचता है कि क्या कंटेनर का आकार 0 है और फिर सही है, अन्यथा यदि कुछ मान हैं तो यह गलत है।
सिंटैक्स
map_name.empty();
पैरामीटर
फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।
रिटर्न वैल्यू
यदि नक्शा खाली है तो यह फ़ंक्शन सही है और यदि नहीं है तो गलत है।
उदाहरण
इनपुट
std::map<int> mymap; mymap.insert({‘a’, 10}); mymap.insert({‘b’, 20}); mymap.insert({‘c’, 30}); mymap.empty();
आउटपुट
false
इनपुट
std::map<int> mymap; mymap.empty();
आउटपुट
true
उदाहरण
#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; if(TP_1.empty()) { cout<<"Map is NULL"; } else { cout<<"Map isn't NULL"; } return 0; }
आउटपुट
Map isn't NULL
उदाहरण
#include <bits/stdc++.h> using namespace std; int main() { map<int, int> TP_1; map<int, int> TP_2; TP_1[1] = 10; TP_1[2] = 20; TP_1[3] = 30; TP_1[4] = 40; if(TP_1.empty()) { cout<<"Map_1 is NULL"; } else { cout<<"Map_1 isn't NULL"; } if(TP_2.empty()) { cout<<"\nMap_2 is NULL"; } else { cout<<"Map_2 isn't NULL"; } return 0; }
आउटपुट
Map_1 isn't NULL Map_2 is NULL