কম্পিউটার

C++ STL-এ মানচিত্র::সাইজ()


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

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

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

মানচিত্র কি::size()?

map::size() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। size() মানচিত্র কন্টেইনারের আকার পরীক্ষা করতে ব্যবহৃত হয়। এই ফাংশনটি আকার দেয় বা আমরা বলতে পারি মানচিত্র কন্টেইনারের উপাদানগুলির সংখ্যা আমাদের সাথে যুক্ত করে।

সিনট্যাক্স

map_name.size();

পরামিতি

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

রিটার্ন মান

এই ফাংশনটি মানচিত্র পাত্রে উপাদানের সংখ্যা প্রদান করে। যদি ধারকটির কোনো মান না থাকে তবে ফাংশনটি 0 প্রদান করে।

উদাহরণ

ইনপুট

std::map<int> mymap;
mymap.insert({‘a’, 10});
mymap.insert({‘b’, 20});
mymap.insert({‘c’, 30});
mymap.size();

আউটপুট

3

ইনপুট

std::map<int> mymap;
mymap.size();

আউটপুট

0

উদাহরণ

#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;
   cout<<"Size of TP_1 is: "<<TP_1.size();
   return 0;
}

আউটপুট

Size of TP_1 is: 4

উদাহরণ

#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;
   auto size = TP_1.size();
   auto temp = 1;
   while(size!=0) {
      temp = temp * 10;
      size--;
   }
   cout<<"Temp value is: "<<temp<<endl;
   return 0;
}

আউটপুট

Temp value is: 10000

  1. C++ STL-এ Deque সঙ্কুচিত_টু_ফিট

  2. C++ STL-এ list size() ফাংশন

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

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