引用

在C++裏面

引用就是一個變量的別名,例如:

int a = 3;
int &b = a;

printf("b= %d ",b);

輸出結果:b=3

“&”放在等號左邊時是標記引用,放在右邊時纔是取地址。


而在java中通常是對象引用,例如:

class A{

int data;

boolean flag;

那麼如下語句中

A  a = new A();

a就是一個對象引用

new A()是在堆中爲A類的對象開闢空間。

最後a指向那段空間的起始地址。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章