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