C++中 引用&与取地址&有什么关系
C++中 引用&与取地址&有什么关系
[解决办法]
都用同一个字符&来表示
一个是用来传值的 一个是用来获取首地址的
[解决办法]
&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.
例如: int &rf; // 声明一个int型的引用rf.
&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时
表示取对象的地址.
[解决办法]
没关系,就是共用一个&.
[解决办法]
2楼说得不错。
同一个符号,两种毫不相干的含义。的确容易让人困惑,不过搞清楚就好了。
[解决办法]
没有关系。同一个符号,作用不同
[解决办法]