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

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

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

STL में सूची क्या है?

सूची एक डेटा संरचना है जो अनुक्रम में कहीं भी निरंतर समय सम्मिलन और विलोपन की अनुमति देती है। सूचियों को डबल लिंक्ड सूचियों के रूप में लागू किया जाता है। सूचियाँ गैर-सन्निहित स्मृति आवंटन की अनुमति देती हैं। सूची सरणी, वेक्टर और डेक की तुलना में कंटेनर में किसी भी स्थिति में बेहतर सम्मिलन निष्कर्षण और तत्व को स्थानांतरित करती है। सूची में तत्व तक सीधी पहुंच धीमी है और सूची आगे_सूची के समान है, लेकिन अग्रेषित सूची वस्तुएं एकल लिंक की गई सूचियां हैं और उन्हें केवल आगे की ओर पुनरावृत्त किया जा सकता है।

सूची क्या है::max_size()?

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

सिंटैक्स

list_container.max_size()

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

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

यह फ़ंक्शन size_type मान देता है यानी list_container का अधिकतम आकार।

उदाहरण

नीचे दिए गए कोड में हम सूची के अधिकतम आकार की जांच करने के लिए max_size फ़ंक्शन को कॉल करेंगे जो संभव हो सकता है।

#include <bits/stdc++.h>
using namespace std;
int main(){
   //Create a list
   list<int> myList;
   //call max_size for the maximum size
   cout<<"maximum size of a list is : "<<myList.max_size();
   return 0;
}

आउटपुट

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

maximum size of a list is : 768614336404564650

  1. सी ++ एसटीएल में रिवर्स फ़ंक्शन सूचीबद्ध करें

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

  1. सी ++ एसटीएल में सूची वापस () फ़ंक्शन

    c++ में लिस्ट बैक () फंक्शन की कार्यप्रणाली को दिखाने का कार्य दिया गया है। सूची ::बैक () फ़ंक्शन सी ++ मानक टेम्पलेट लाइब्रेरी का एक हिस्सा है। इसका उपयोग किसी भी सूची के अंतिम तत्व को प्रदर्शित करने के लिए किया जाता है। इस फ़ंक्शन को कॉल करने से पहले हेडर फ़ाइल शामिल की जानी चाहिए। सिंटैक्स Lis

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

    C++ STL में मैच max_size() फंक्शन मैच_रिज़ल्ट्स ऑब्जेक्ट में उन तत्वों की अधिकतम संख्या लौटाता है, जिन्हें मैच कंटेनर में रखा जा सकता है। यह फ़ंक्शन किसी पैरामीटर को स्वीकार नहीं करता है। उदाहरण कोड #include<iostream> #include <bits/stdc++.h> using namespace std; int main() {   &nb