কম্পিউটার

মানচিত্র অপারেটর =C++ STL-এ


এই নিবন্ধে আমরা C++ STL-এ মানচিত্র সমান ‘=’ অপারেটরের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।

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

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

‘=’ অপারেটরের সমান একটি মানচিত্র কী?

মানচিত্র::অপারেটর=অপারেটরের সমান। এই অপারেটরটি কন্টেইনারের বর্তমান বিষয়বস্তু ওভাররাইট করে উপাদানগুলিকে এক ধারক থেকে অন্য কন্টেইনারে অনুলিপি করতে ব্যবহৃত হয়৷

সিনট্যাক্স

Map_name.max_size();

প্যারামিটার

অপারেটরের বাম পাশে একটি মানচিত্র এবং কন্টেইনারের ডান পাশে আরেকটি মানচিত্র রয়েছে। ডান পাশের বিষয়বস্তু বাম পাশের মানচিত্রে অনুলিপি করা হয়েছে।

রিটার্ন মান

অপারেটরের কোন রিটার্ন মান নেই

উদাহরণ

ইনপুট

map<char, int> newmap, themap;
newmap.insert({1, 20});
newmap.insert({2, 30});
themap = newmap

আউটপুট

themap = 1:20

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main() {
   map<int, int> TP, temp;
   TP.insert({ 2, 20 });
   TP.insert({ 1, 10 });
   TP.insert({ 3, 30 });
   TP.insert({ 4, 40 });
   TP.insert({ 6, 50 });
   temp = TP;
   cout<<"\nData in map TP is: \n";
   cout << "KEY\tELEMENT\n";
   for (auto i = TP.begin(); i!= TP.end(); ++i) {
      cout << i->first << '\t' << i->second << '\n';
   }
   cout << "\nData in copied map temp is : \n";
   cout << "KEY\tELEMENT\n";
   for (auto i = TP.begin(); i!= TP.end(); ++i) {
      cout << i->first << '\t' << i->second << '\n';
   }
   return 0;
}

আউটপুট

Data in map TP is:
MAP_KEY    MAP_ELEMENT
1             10
2             20
3             30
4             40
6             50
Data in copied map temp is :
MAP_KEY    MAP_ELEMENT
1             10
2             20
3             30
4             40
6             50

  1. C++ STL-এ ম্যাপ emplace_hint() ফাংশন

  2. C++ STL-এ মানচিত্র equal_range()

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

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