একটি অ্যারে হল অবিচ্ছিন্ন মেমরি অবস্থানে সঞ্চিত একই ডেটা টাইপের উপাদানগুলির একটি সংগ্রহ৷
c++ স্ট্যান্ডার্ড লাইব্রেরিতে (STL) অ্যারের কার্যকারিতা সমর্থন করার জন্য অনেকগুলি পদ্ধতি রয়েছে। তাদের মধ্যে একটি হল একটি অ্যারে at() পদ্ধতি।
এ অ্যারে() পদ্ধতিটি একটি নির্দিষ্ট সূচক মানের উপাদানের রেফারেন্স ফেরত দিতে ব্যবহৃত হয়।
সিনট্যাক্স
অ্যারে () ফাংশনের জন্য সাধারণ সিনট্যাক্স হল
array_name.at(i);
পরামিতি
ফাংশনটি একটি একক প্যারামিটার গ্রহণ করে যা আমি উপাদানটির সূচী যা ফাংশন ব্যবহার করে অ্যাক্সেস করতে হবে৷
রিটার্ন
ফাংশনটি সেই উপাদানটি ফেরত দেয় যার সূচকটি কল করার সময় পাস হয়। যদি কোনো অবৈধ সূচক মান পাস করা হয় তবে ফাংশনটি থ্রো_অফ_রেঞ্জ ব্যতিক্রম।
উদাহরণ
অ্যারের কাজ প্রদর্শনের জন্য প্রোগ্রাম::At() ফাংশন -
#includeনেমস্পেস ব্যবহার করে std;int main(){ array arr ={ 12.1, 67.3, 45.0, 89.1 }; cout <<"সূচী 1 এ উপাদানটি হল " < আউটপুট
সূচী 1 এ উপাদান হল 67.3উদাহরণ
সূচির মান অ্যারের দৈর্ঘ্যের চেয়ে বেশি হলে ত্রুটি চিত্রিত করার জন্য প্রোগ্রাম -
#includeনেমস্পেস ব্যবহার করে std;int main(){ array arr ={ 12.1, 67.3, 45.0, 89.1 }; cout <<"সূচী 1 এ উপাদানটি হল " < আউটপুট
'std::out_of_range'what():array::at:__n (যা 8)>=_Nm (যা 4) সূচী 1-এর উপাদানটি বাতিল করা হয়েছে।