本帖最后由 VisualEleven 于 2014-05-27 09:07:25 编辑

解决方案 »

  1.   

    pDerived=derived.GetAddr();/基类指针;
           pDerived=(pDerived*)(derived.GetAddr);//经转换后得到的是派生类指针
      

  2.   

    Base base,* pBase;
    Derived derived,*pDerived;
    pDerived = (Derived*)(derived.GetAddr());       //可以访问c
    pDerived = (Derived*)(base.GetAddr());           //不可以访问c可不可以访问c要看pDerived指向的具体是Base对象还是Derived对象
      

  3.   

    推荐楼主看一下c++ 对象模型,或者com就明白了
      

  4.   

    我现在正在学习MFC,可以推荐一本com书吗,