我是C++新手,我基本上是一個C程序員。目前我正在學習reference.It很混亂。在C中,一個指針是變量的地址,並且有一個不同的黑白指針和指針變量。然而多次指針變量作爲指針變短手。如果指針是一個地址,那麼什麼是引用?
1.我的問題是,引用是什麼意思然後在C++中引用和變量的地址意味着同樣的事情?如果有人將指針與引用區分開來,他/她是指指針變量而不是指針。把指針變量寫成指針?如果否,那麼黑白指針和參考有什麼不同?
2.In C & a = b是違法的。但在C++中它不是。爲什麼?請幫忙,因爲我很困惑它。我曾經搜索過它,但找不到滿意的答案。
將引用看作「別名」。 – tadman 2014-10-29 17:14:15
90%的時間參考是僞裝的常量指針,它具有特殊的語法。 – 2014-10-29 17:16:05
'&a=b;'在C++中無效,就像在C中一樣。 – interjay 2014-10-29 17:16:24