私はC++の初心者なので、ここに行きます!
私は、他の 2 つのクラスからの 2 つのオブジェクトを持つ基本クラス (どこでも継承を使用していません) を持っています。プライベート メンバーから別のクラスの他のメンバーへのアクセスが必要です。
class base
{
private:
myClass1 m1;
myClass2 m2;
public:
base() {};
~base() {};
};
class myClass1
{
private:
int m_member1;
public:
myClass1() {};
~myClass1() {};
};
class myClass2
{
private:
int m_member2;
public:
myClass2() {};
~myClass2() {};
int sum_members_because_yes(void)
{
return (myClass1::m_member1 + m_member2); //HOW CAN I DO THIS???
}
};
myClass2 の myClass1 から m_member1 にアクセスするにはどうすればよいですか? :)
(私のコードでは myClass1 と 2 は基本クラスではないため、継承を避けたい...)
ありがとう