I'm wondering is there a way to avoid having "double" getters:
class A
{
Compo *_C;
public:
int Get_From_C();
....
int A::Get_From_C() { return _C->Get_Something( ); }
This problem gets worse if A is derived from a base
class and only some derived classes have Compo class.
Then you need to write a virtual getter if some routine
requires the base handle.
class A
{
Compo *_C;
public:
int Get_From_C();
....
int A::Get_From_C() { return _C->Get_Something( ); }
This problem gets worse if A is derived from a base
class and only some derived classes have Compo class.
Then you need to write a virtual getter if some routine
requires the base handle.
Comment