Bitree T -> 定義Bitree一個(gè)實(shí)例對(duì)象:T;
Bitree &T -> 定義Bitree的實(shí)例對(duì)象的引用,就是一個(gè)已經(jīng)定義的對(duì)象的別名,需要初始化;
/*
摘自<<高質(zhì)量C++/C編程指南>>
引用是C++中的概念豁遭,初學(xué)者容易把引用和指針混淆一起坎匿。一下程序中,n是m的一個(gè)引用(reference)涣澡,m是被引用物(referent)。
int m;
int &n = m;
n相當(dāng)于m的別名(綽號(hào)),對(duì)n的任何操作就是對(duì)m的操作。例如有人名叫王小毛昧廷,他的綽號(hào)是“三毛”。說(shuō)“三毛”怎么怎么的蜡豹,其實(shí)就是對(duì)王小毛說(shuō)三道四麸粮。所以n既不是m的拷貝溉苛,也不是指向m的指針镜廉,其實(shí)n就是m它自己。
*/
Bitree *T -> 定義Bitree的實(shí)例對(duì)象指針,指向一個(gè)實(shí)例對(duì)象;
代碼參考:
Bitree T;
Bitree &T = T;
Bitree *T = &T; //&是取地址.
FROM https://zhidao.baidu.com/question/99977039.html
前序建立二叉樹(shù).jpg
結(jié)合段代碼理解一下愚战,先放著吧娇唯,不想看了