class MyClass1
{
.....
}class MyClass2
{
 MyClass1* p ; public:
 void foo(MyClass1& mc)
 {
   p = &mc ; // 通过这样可以达到p与mc的内存共享,任何一方的数据变化马上反映到另一方
 }
}

解决方案 »

  1.   

    class   MyClass1 

    ..... 
    } class MyClass2 

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

  2.   

    class   MyClass1 

    ..... 
    } class   MyClass2 

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

  3.   

    MyClass1本身就是引用类型, 也可以使用ref关键字...