因为我是 C++ 的新手,所以就这样吧!
我有一个基类(我没有在任何地方使用继承),其中包含来自其他两个类的两个对象。我需要从一个私有成员访问另一个类中的另一个。
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 不是基类......)
谢谢