সুচিপত্র:
সংজ্ঞা - ঠিকানা-অপারেটর (&) এর অর্থ কী?
অ্যাড্রেস-অফ অপারেটর হ'ল সি ++ এর মধ্যে এমন একটি প্রক্রিয়া যা কোনও ভেরিয়েবলের মেমরি ঠিকানা দেয়। অপারেটরের ঠিকানায় ফিরে আসা এই ঠিকানাগুলি পয়েন্টার হিসাবে পরিচিত, কারণ তারা স্মৃতিতে পরিবর্তনশীলকে "পয়েন্ট" করে।
ঠিকানা-অপারেটর একটি অ্যানারি অপারেটর যা একটি এম্পারস্যান্ড (&) দ্বারা প্রতিনিধিত্ব করা হয়। এটি অ্যাড্রেস অপারেটর হিসাবেও পরিচিত।
টেকোপিডিয়া অ্যাড্রেস অফ অফ অপারেটর (এবং) ব্যাখ্যা করে
ঠিকানা অপারেটররা সাধারণত দুটি উদ্দেশ্যে পরিবেশন করে:
- নাম হিসাবে যেমন রেফারেন্স দ্বারা পরামিতি সঞ্চালন
- পয়েন্টার মান স্থাপন করতে। অ্যাড্রেস অফ অপারেটরগুলি মেমরিতে অবস্থানে নির্দেশ করে কারণ পয়েন্টারের মান হ'ল মেমরি ঠিকানা / অবস্থান যেখানে ডেটা আইটেম মেমরিতে থাকে।
উদাহরণস্বরূপ, যদি ব্যবহারকারী ডেটার মধ্যে 26 বছর বয়স নির্ধারণের চেষ্টা করে তবে পূর্ণসংখ্যার ভেরিয়েবলটিকে বয়সের নাম দেওয়া হবে এবং এটি দেখতে এটির মতো হবে: পূর্ব বয়স = 26. তারপরে ঠিকানা অপারেটরটি অবস্থান বা ঠিকানা নির্ধারণ করতে ব্যবহৃত হয়, "এবং বয়স" ব্যবহার করে ডেটা সম্পর্কিত।
সেখান থেকে, ঠিকানাটির হেক্স মানটি "কাউট << & বয়স" ব্যবহার করে মুদ্রণ করা যায়। পূর্ণসংখ্যার মানগুলির একটি দীর্ঘ ডেটা ধরণের আউটপুট হওয়া দরকার। এখানে ঠিকানার অবস্থানটিতে "cout << দীর্ঘ (এবং বয়স)" পড়তে হবে।
অ্যাড্রেস-অফ অপারেটরটি কেবলমাত্র মৌলিক, কাঠামো, শ্রেণি বা ইউনিয়ন প্রকারের সাথে ভেরিয়েবলগুলিতে প্রয়োগ করা যেতে পারে যা ফাইল-স্কোপ পর্যায়ে ঘোষিত হয়, বা সাবস্ক্রিপড অ্যারে রেফারেন্সগুলিতে। এই অভিব্যক্তিগুলিতে, একটি ধ্রুবক অভিব্যক্তি যা ঠিকানা-অপারেটরকে অন্তর্ভুক্ত করে না ঠিকানার এক্সপ্রেশন থেকে যোগ বা বিয়োগ করা যায়।