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

सी ++ एसटीएल में नक्शा ::खाली ()

इस लेख में हम 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

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

    इस लेख में हम C++ में काम करने, वाक्य रचना और सूची ::खाली () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे। STL में सूची क्या है? सूची एक डेटा संरचना है जो अनुक्रम में कहीं भी निरंतर समय सम्मिलन और विलोपन की अनुमति देती है। सूचियों को डबल लिंक्ड सूचियों के रूप में लागू किया जाता है। सूचियाँ गैर-सन्निहित स्मृ

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

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

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

    नक्शा एक सहयोगी कंटेनर है जो मैप किए गए तरीके से तत्वों को संग्रहीत करता है। प्रत्येक तत्व का एक प्रमुख मान और एक मैप किया गया मान होता है। किसी भी दो मैप किए गए मानों में समान कुंजी मान नहीं हो सकते हैं। यहां कार्यों का उपयोग किया जाता है: m::find() - मैप में कुंजी मान बी के साथ तत्व के लिए एक