有个问题,MDI结构,我定义了几个类:cinput类,cimage类,cxxx类...
cinput类是输入数据,cimage,cxxx等是一些功能类.那如果要在cimage,cxxx...等要用到cinput读进的数据,应该怎么办呢?在MDI结构中,这些类又是应该放在哪里呢?
而且,基本上大多数的菜单操作都是在视图类cview里,所以类之间的数据传递应该怎么样才合理点呢?小弟初学,还请各位高手指点.

解决方案 »

  1.   

    你这个应该不是类的数据传递,应该是对象的数据传递问题。
    你的cinput看作一个对象,cimage,cxxx调用该对象最简单的办法就是全局变量传递
      

  2.   

    还要看你的cinput对象在何时创建何时销毁,可以考虑使用作为调用该对象的类的变量的方法
      

  3.   

    1、你可以看友缘类的章节,我曾经使用这种方法解决过这类的问题。
    2、你写的我不太明白,我遇到这样几个功能类使用一个类的情况,我会把cinput作为基类的。