কম্পিউটার

C++ STL-এ মানচিত্র rbegin() ফাংশন


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

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

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

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

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

সিনট্যাক্স

Map_name.rbegin();

প্যারামিটার

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

রিটার্ন মান

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

উদাহরণ

ইনপুট

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

আউটপুট

c:3

উদাহরণ

#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});
   //using map::rbegin to fetch first last element
   auto temp = TP_Map.rbegin();
   cout<<"First element is: "<<temp->first << " -> " << temp->second;
   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;
}

আউটপুট

First element is: 4 -> 70
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 এ মানচিত্র বনাম সেট করুন