কম্পিউটার

C++ STL-এ ম্যাপ রেন্ড() ফাংশন


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

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

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

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

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

সিনট্যাক্স

Map_name.rend();

প্যারামিটার

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

রিটার্ন মান

এই ফাংশনটি পুনরাবৃত্তিকারীকে ফেরত দেয় যা মানচিত্র কন্টেইনারের শেষ উপাদানটির দিকে নির্দেশ করে।

উদাহরণ

ইনপুট

map<char, int> newmap;
newmap[‘a’] = 1;
newmap[‘b’] = 2;
newmap[‘c’] = 3;
newmap.rend();

আউটপুট

error

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main() {
   map<int, int> TP_Map;
   TP_Map.insert({3, 50});
   TP_Map.insert({2, 30});
   TP_Map.insert({1, 10});
   TP_Map.insert({4, 70});
   cout<<"\nTP Map is : \n";
   cout << "MAP_KEY\tMAP_ELEMENT\n";
   for (auto i = TP_Map.rbegin(); i!= TP_Map.rend(); i++) {
      cout << i->first << "\t" << i->second << endl;
   }
   return 0;
}

আউটপুট

TP Map is:
MAP_KEY    MAP_ELEMENT
4          70
3          50
2          30
1          10

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

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

  3. C++ STL-এ iswblank() ফাংশন

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