class MyClass1
{
.....
}class MyClass2
{
MyClass1* p ; public:
void foo(MyClass1& mc)
{
p = &mc ; // 通过这样可以达到p与mc的内存共享,任何一方的数据变化马上反映到另一方
}
}
{
.....
}class MyClass2
{
MyClass1* p ; public:
void foo(MyClass1& mc)
{
p = &mc ; // 通过这样可以达到p与mc的内存共享,任何一方的数据变化马上反映到另一方
}
}
{
.....
} class MyClass2
{
MyClass1 p; public void foo(MyClass1 mc)
{
p=mc ; // 通过这样可以达到p与mc的内存共享,任何一方的数据变化马上反映到另一方
}
}
class属于引用类型:)
{
.....
} class MyClass2
{
MyClass1 p ; public:
void foo(MyClass1 mc)
{
p = mc ; // 通过这样可以达到p与mc的内存共享,任何一方的数据变化马上反映到另一方
}
}
这样就可以了,因为都是引用类型,所以都是一样的