MFC的一般类,如继承CView类的,有没有类似C++设计模式中的单实例设计模式的获取实例函数
我想在其他类了,用到别的类里的成员变量.懂的请说下

解决方案 »

  1.   

    SDI:
    static CXXXXView* GetInstance();CXXXXView* CXXXView::GetInstance()
    {
    return (CXXXXView*)(((CMainFrame*)AfxGetMainWnd())->GetActiveView());
    }
      

  2.   

    MFC就是用C++写的类库
    所以你的问题也就不是什么问题了
    但是实际应用中
    在一个类里用另一个类得函数方法很多
    可以把函数声明成static型
    可以用1楼说的方法
    不过用你说的方法的恐怕还真没有
      

  3.   

    我想在其他类了,用到别的类里的成员变量.friend?