我有两个班级,A和B是这样的:
class A
{
public:
A(int i)
{
this->i = i;
}
private:
int i;
};
class B
{
public:
B()
{
i = 0;
a = new A(i);
i++;
// i = 1
// a->i must be 1
}
private:
A* a;
int i;
};
我尝试在两个对象之间共享一个成员。我想当我在 B 中被修改时,我必须在 A 中被修改。我该怎么做这样的事情?可以参考吗?我希望我很清楚。谢谢。