এই নিবন্ধে আমরা C++ STL-এ ম্যাপ::রেন্ড() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।
C++ STL-এ একটি মানচিত্র কী?
মানচিত্র হল সহযোগী ধারক, যা একটি নির্দিষ্ট ক্রমে কী মান এবং ম্যাপ করা মানের সংমিশ্রণ দ্বারা গঠিত উপাদানগুলিকে সংরক্ষণ করতে সহায়তা করে। একটি মানচিত্রের ধারকটিতে ডেটা সর্বদা তার সম্পর্কিত কীগুলির সাহায্যে অভ্যন্তরীণভাবে সাজানো হয়। মানচিত্র কন্টেইনারের মানগুলি এর অনন্য কী দ্বারা অ্যাক্সেস করা হয়।
একটি মানচিত্র কি::rend()?
map::rend() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা
সিনট্যাক্স
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