মডিউল ১_৬ঃ STL pair

STL pair এমনটি কন্টেইনার যেইটিতে একসাথে ২টি data রাখতে পারবেন। STL pair ব্যবহার করা হয় দুটি মানকে একত্রিত করতে।

STL pair syntax

pair<Data_type, Data_type> Pair_name;

STL pair initialization করার বিভিন্ন উপায়

  1. make_pair buildin function ব্যবহার করে একটি pair বানিয়ে সেইটিকে pair p1 এ assign করে ।

pair<int, string> p1;
p1 = make_pair(2, "Algorthim");
  1. STL pair declaration করার সময় Pair_name এর পর প্রথম ব্রাকেট এর মধ্যে pair এর data গুলো রেখে initialization করা যায়।

pair<int, string> p2(2, "graph");
  1. সেকেন্ড ব্রাকেট এর মধ্যে 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