c++ প্রোগ্রামিং ল্যাঙ্গুয়েজে, একটি অ্যাসোসিয়েটিভ অ্যারে হল একটি বিশেষ ধরনের অ্যারে যেখানে সূচকের মান যেকোনো ডেটা টাইপের হতে পারে যেমন এটি char, float, স্ট্রিং ইত্যাদি হতে পারে। এই অ্যাসোসিয়েটিভ অ্যারেগুলি মানচিত্র বা অভিধান নামেও পরিচিত। এছাড়াও, সূচীগুলিকে একটি আলাদা নাম দেওয়া হয় যা কী এবং কী-এর অবস্থানে সংরক্ষিত ডেটা হল মান৷
সুতরাং, আমরা একটি মূল-মান জোড়া হিসাবে সহযোগী অ্যারেকে সংজ্ঞায়িত করতে পারি।
আসুন বাইকের একটি সহযোগী অ্যারে এবং তাদের সর্বোচ্চ গতি সংজ্ঞায়িত করি।
Bike top speed Ninja 290 S1000rr 310 Bullet 127 Duke 135 R1 286
উদাহরণ
#include <bits/stdc++.h> using namespace std; int main(){ map<string, int> speed{ { "ninja", 290 }, { "s1000rr", 310 }, { "bullet", 127 }, { "Duke", 135 }, { "R1", 286 } }; map<string, int>::iterator i; cout << "The topspeed of bikes are" << endl; for (i = speed.begin(); i != speed.end(); i++) cout<<i->first<<" "<<i->second <<endl; cout << endl; cout << "The top speed of bullet is "<< speed["bullet"] << endl; }
আউটপুট
The topspeed of bikes are Duke 135 R1 286 Bullet 127 ninja 290 s1000rr 310 The top speed of bullet is 127