মডিউল ১_৬ঃ STL pair
STL pair এমনটি কন্টেইনার যেইটিতে একসাথে ২টি data রাখতে পারবেন। STL pair ব্যবহার করা হয় দুটি মানকে একত্রিত করতে।
STL pair syntax
pair<Data_type, Data_type> Pair_name;
STL pair initialization করার বিভিন্ন উপায়
make_pair buildin function ব্যবহার করে একটি pair বানিয়ে সেইটিকে pair p1 এ assign করে ।
pair<int, string> p1;
p1 = make_pair(2, "Algorthim");
STL pair declaration করার সময় Pair_name এর পর প্রথম ব্রাকেট এর মধ্যে pair এর data গুলো রেখে initialization করা যায়।
pair<int, string> p2(2, "graph");
সেকেন্ড ব্রাকেট এর মধ্যে pair এর data গুলো রেখে সেইটিকে pair p3 এ assign করে।
pair<string, int> p3;
p3 = {"tree", 5};
STL pair data acess করা
একটি pair এর মধ্যে ২টি data element থাকে। প্রথম data element টিকে acess করতে Pair_name.first লিখতে হবে, একই ভাবে দ্বিতীয় data element টিকে acess করতে Pair_name. second লিখতে হবে।
pair<int, int> p(2, 10);
cout<<p.first; // এইটি 2 আউটপুট দেখাবে।
cout<<p.second; // এইটি 10 আউটপুট দেখাবে।
Last updated