রেফারেন্স ভেরিয়েবল হল ইতিমধ্যে বিদ্যমান ভেরিয়েবলের একটি বিকল্প নাম। এটি অন্য পরিবর্তনশীল উল্লেখ করার জন্য পরিবর্তন করা যাবে না এবং ঘোষণার সময় শুরু করা উচিত এবং NULL হতে পারে না। রেফারেন্স ভেরিয়েবল ঘোষণা করতে অপারেটর '&' ব্যবহার করা হয়।
নিম্নোক্ত রেফারেন্স ভেরিয়েবলের সিনট্যাক্স।
datatype variable_name; // variable declaration datatype& refer_var = variable_name; // reference variable
এখানে,
ডেটাটাইপ − ভেরিয়েবলের ডেটাটাইপ যেমন int, char, float ইত্যাদি।
ভেরিয়েবল_নাম − এটি ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলের নাম৷
৷রেফার_ভার − রেফারেন্স ভেরিয়েবলের নাম।
নিম্নোক্ত রেফারেন্স ভেরিয়েবলের একটি উদাহরণ।
উদাহরণ
#include <iostream> using namespace std; int main() { int a = 8; int& b = a; cout << "The variable a : " << a; cout << "\nThe reference variable r : " << b; return 0; }
আউটপুট
The variable a : 8 The reference variable r : 8
উপরের প্রোগ্রামে, পূর্ণসংখ্যা ধরনের একটি ভেরিয়েবল ঘোষণা করা হয় এবং একটি মান দিয়ে শুরু করা হয়।
int a = 8;
ভেরিয়েবল b ঘোষণা করা হয় যা পরিবর্তনশীল a কে উল্লেখ করে।
int& b = a;