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内部


关于

嗯,只写你自己的访问者?通过非常量引用返回成员不是很好的做法。它允许客户端自由访问对象的内部状态。如果您想知道这是您想要的,那么您最好首先公开该成员。