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

सी ++ एसटीएल में मल्टीमैप अधिकतम आकार ()


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

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

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

मल्टीमैप क्या है::max_size?

multimap::max_size() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। max_size() का उपयोग मल्टीमैप कंटेनर के अधिकतम आकार को वापस करने के लिए किया जाता है।

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

सिंटैक्स

multiMap_name.max_size();

पैरामीटर

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

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

यह फ़ंक्शन उन तत्वों की संख्या लौटाता है जिन्हें एक कंटेनर में रखा जा सकता है।

इनपुट

multimap newmap;
newmap.max_size();

आउटपुट

Max size of multimap is − 461168601842738790

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   //creating multimap
   multimap<int, int> mul;
   multimap<char,char> char_mul;
   multimap<float, float> float_mul;
   cout<<"Max size of multimap is "<<mul.max_size();
   cout<<"\nMax size of multimap is "<<char_mul.max_size();
   cout<<"\nMax size of multimap is "<<float_mul.max_size();
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

Max size of multimap is 461168601842738790
Max size of multimap is 461168601842738790
Max size of multimap is 461168601842738790

  1. सी ++ एसटीएल में max_size () फ़ंक्शन सेट करें

    इस लेख में हम C++ STL में set::max_size(), उनके सिंटैक्स, कार्यप्रणाली और उनके रिटर्न वैल्यू पर चर्चा करने जा रहे हैं। C++ STL में क्या सेट होता है? C++ STL में सेट ऐसे कंटेनर होते हैं जिनमें सामान्य क्रम में अद्वितीय तत्व होने चाहिए। सेट में अद्वितीय तत्व होने चाहिए क्योंकि तत्व का मान तत्व की पहच

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

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

  1. STL में मल्टीमैप लागू करने के लिए C++ प्रोग्राम

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