C++ Eclipse CDT可以通过引用getter方法生成吗?
考虑:C++ Eclipse CDT可以通过引用getter方法生成吗?,c++,eclipse,eclipse-cdt,C++,Eclipse,Eclipse Cdt,考虑: struct A {}; struct B { A a; } 如果我让Eclipse自动为“a”生成getter方法,它具有以下签名: A B::getA() const; 是否可以自动生成具有其他签名的getter,例如 A& B::getA(); 从EclipseCDT内部 关于嗯,只写你自己的访问者?通过非常量引用返回成员不是很好的做法。它允许客户端自由访问对象的内部状态。如果您想知道这是您想要的,那么您最好首先公开该成员。
struct A {};
struct B {
A a;
}
如果我让Eclipse自动为“a”生成getter方法,它具有以下签名:
A B::getA() const;
是否可以自动生成具有其他签名的getter,例如
A& B::getA();
从EclipseCDT内部
关于嗯,只写你自己的访问者?通过非常量引用返回成员不是很好的做法。它允许客户端自由访问对象的内部状态。如果您想知道这是您想要的,那么您最好首先公开该成员。