কম্পিউটার

C++ এ অ্যাসোসিয়েটিভ অ্যারে


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

  1. জাভাস্ক্রিপ্টে সহযোগী অ্যারে কি?

  2. C/C++ প্রোগ্রামে অ্যারে

  3. C/C++ এ অ্যারে?

  4. C/C++ এ বহুমাত্রিক অ্যারে