Reference variable là gì?

Noun Programming
Biến tham chiếu

Biến tham chiếu (reference variable) là một bí danh (alias) cho một biến (variable) đã tồn tại, giống như việc đặt một tên khác cho một biến đã có từ trước. Biến tham chiếu (reference variable) trỏ tới địa chỉ (address) của biến khác và không được cấp phát (allocate) bộ nhớ (memory) cũng như không có địa chỉ (address) riêng.

Trong C++, cú pháp cơ bản để tạo biến tham chiếu (reference variable) là:

Data type& new variable = previous variable

Biến tham chiếu được tạo bây giờ sẽ tham chiếu (reference) đến biến trước đó. Bên dưới là code ví dụ minh họa.


int main () {  
   int    i; // Declare variable I as int  
   double d; // Declare variable d as double type  
   
   // declare reference variables for I and d  
   int&    r = i;// r is reference to i  
   double& s = d;// s is reference to d   
     
   i = 5;  
   cout 

Output:


Value of i : 5
Value of i reference : 5
Value of i : 11.7
Value of i reference : 11.7

Learning English Everyday