কম্পিউটার টিউটোরিয়াল

C++-এ রেফারেন্স ভেরিয়েবল কী?


রেফারেন্স ভেরিয়েবল হল ইতিমধ্যে বিদ্যমান একটি ভেরিয়েবলের বিকল্প নাম। এটি অন্য ভেরিয়েবল রেফার করতে পরিবর্তন করা যায়না এবং ঘোষণার সময় ইনিশিয়ালাইজ করতে হয় এবং NULL হতে পারে না। রেফারেন্স ভেরিয়েবল ডিক্লেয়ার করতে '&' অপারেটর ব্যবহার করা হয়।

রেফারেন্স ভেরিয়েবলের সিনট্যাক্স নিচে দেওয়া হল।

datatype variable_name; // variable declaration
datatype& refer_var = variable_name; // reference variable

এখানে,

datatype − ভেরিয়েবলের ডাটা টাইপ যেমন int, char, float ইত্যাদি।

variable_name − ইউজার দেওয়া ভেরিয়েবলের নাম।

refer_var − রেফারেন্স ভেরিয়েবলের নাম।

রেফারেন্স ভেরিয়েবলের একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

#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;

  1. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  2. C++-এ টাইপ স্পেসিফায়ার কী?

  3. C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ কী?

  4. জাভা ৯-এ JShell-এ ফরওয়ার্ড রেফারেন্স কী?