【发布时间】:2016-03-04 12:32:07
【问题描述】:
考虑
1.
MyClass &myRef;
在此声明中是否为 myRef 分配了内存? 查找myRef地址的语法是什么?
2。 那么如果我这样做了
myRef = someOtherRefToTheSameClass
谁负责执行这项任务?
【问题讨论】:
-
首先
MyClass &myRef;不会编译。如果您询问引用是否占用空间,请参阅:stackoverflow.com/questions/31521116/… -
我的班级 &_foo;这会编译吗?
-
@OneGuyInDc
MyClass &myRef;将在类声明中编译,但需要在构造函数的初始化列表中进行初始化。否则,必须始终在声明点初始化引用。无法重新分配引用。
标签: c++ pass-by-reference