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...