如果我有类 Register 和 Line,其中每个 Register 对象将包含对 Line 对象的引用,我该如何编写它?
class Register{
public:
Line &line;
Register(Line &object){
line = object;
}
};
这是有效的吗?如果不是,我能做什么?谢谢你。
引用成员必须在 ctor 初始化列表中初始化,在 ctor 主体中分配给它们根本不是一回事:
class Register
{
public:
Line & line;
Register(Line &object)
:line(object)
{}
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句