কম্পিউটার

ম্যাপ max_size() C++ STL-এ


এই নিবন্ধে আমরা C++ STL-এ ম্যাপ::max_size() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।

C++ STL-এ একটি মানচিত্র কী?

মানচিত্র হল সহযোগী ধারক, যা একটি নির্দিষ্ট ক্রমে কী মান এবং ম্যাপ করা মানের সংমিশ্রণ দ্বারা গঠিত উপাদানগুলিকে সংরক্ষণ করতে সহায়তা করে। একটি মানচিত্র পাত্রে ডেটা সর্বদা তার সম্পর্কিত কীগুলির সাহায্যে অভ্যন্তরীণভাবে সাজানো হয়। মানচিত্র কন্টেইনারের মানগুলি এর অনন্য কী দ্বারা অ্যাক্সেস করা হয়।

একটি মানচিত্র কি::max_size()?

map::max_size() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। max_size() ম্যাপ কন্টেইনারের সর্বোচ্চ আকার ফেরাতে ব্যবহৃত হয়।

এই ফাংশনটি একটি মানচিত্র ধারক ধরে রাখতে পারে এমন সর্বাধিক সংখ্যক মান পরীক্ষা করতে ব্যবহৃত হয়। আকারটি ধারকটির সম্ভাবনার মতো, তাই এটি সেই মানটিতে পৌঁছাতে পারে বা না পারে এমন কোনও গ্যারান্টি নেই৷

সিনট্যাক্স

Map_name.max_size();

প্যারামিটার

এই ফাংশন কোন প্যারামিটার গ্রহণ করে না।

রিটার্ন মান

এই ফাংশনটি একটি ধারক ধারণ করতে পারে এমন উপাদানগুলির সংখ্যা প্রদান করে৷

ইনপুট

map<char, int> newmap;
newmap.max_size();

আউটপুট

Max size of map is: 461168601842738790

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main(){
   map<int, int> TP_1, TP_2;
   TP_1.insert({ 0, 10 });
   cout<<"Max size of map with elements is: " << TP_1.max_size();
   cout<<"\Max size of map without elements is: " << TP_2.max_size();
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
Max size of map with elements is: 461168601842738790
Max size of map without elements is: 461168601842738790

  1. C++ STL-এ max_size() ফাংশন সেট করুন

  2. C++ STL-এ max_size() ফাংশনের তালিকা করুন

  3. C++ STL এ মানচিত্র বনাম সেট করুন

  4. STL-এ মানচিত্র বাস্তবায়নের জন্য C++ প্রোগ্রাম