Back

14. C++ References

📘 কনসেপ্ট (থিওরি)

রেফারেন্স ভেরিয়েবল হলো একটি বিদ্যমান ভেরিয়েবলের "রেফারেন্স" (নির্দেশক) এবং এটি & অপারেটর দিয়ে তৈরি করা হয়।
string food = "Pizza"; // food ভেরিয়েবল string &meal = food; // food এর রেফারেন্স
এখন, আমরা food ভেরিয়েবলকে নির্দেশ করতে ভেরিয়েবলের নাম food বা রেফারেন্স নাম meal ব্যবহার করতে পারি। & অপারেটরটি একটি ভেরিয়েবলের মেমোরি ঠিকানা পেতেও ব্যবহার করা যেতে পারে; যা হলো কম্পিউটারে ভেরিয়েবলটি কোথায় সংরক্ষিত আছে তার অবস্থান।

💡 উদাহরণ

রেফারেন্স এবং মেমোরি ঠিকানার ব্যবহার:
#include #include using namespace std; int main() { string food = "Pizza"; string &meal = food; cout << food << "\n"; // আউটপুট Pizza cout << meal << "\n"; // আউটপুট Pizza // মেমোরি ঠিকানা cout << &food << "\n"; // 0x6dfed4 এর মতো কিছু আউটপুট দেয় return 0; }

🎯 আপনার কাজ (প্র্যাকটিস)

score = 100 নামের একটি int এবং এর একটি রেফারেন্স refScore তৈরি করুন। refScore কে 105 এ পরিবর্তন করুন এবং score প্রিন্ট করুন।
main.cpp
Loading...
OUTPUT
Run your code to see the output here...