c++中引用操作符与取址操作符怎么是一样的?都是“&”。怎么理解它们呢?

还有引用这个概念感觉跟指针一样,有点多余啊!

“&”,当用在定义变量时,在表达式左边时表示是引用操作符,其他情况是取地址。
引用就相当于是对指针的一个延伸,避免了使用指针而带来的就隐性危险。但是,它在本质上跟指针是不 同的。不过指针虽然危险,但只要用的好,是非常强大的。而引用功能就单一的多喽。具体,你可以看下引用与指针的定义,这些资料网上有很多。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答