我是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