本帖最后由 AutoWalk 于 2010-06-17 16:05:25 编辑

解决方案 »

  1.   

    IRule CRULE 不要用继承关系哈哈
    用拥有关系而不是是的关系
      

  2.   

    "IMyClass为抽象类,用于暴露给外部,CMyClass为实现类,内部保密,"
    这种方式CRule 不用实现。如果没有特殊需要IRuleSpeed也不用。
    直接CRuleSpeed继承IRule就好。
      

  3.   


    CRule里保存有数据,必须要被继承过去,IRule只有方法声明,就算被CRuleSpeed继承去了,也没有CRule中的数据啊
      

  4.   

    刚才笔误 CRule   →    CRuleSpeed  不应该是继承关系 应该是拥有的关系
      

  5.   

    昨夜推敲了一个晚上,IRuleSpeed从CRule中继承的方法似乎可行,就是需要将CRule.h一起发布,由于IRuleSpeed是抽象类,无法实例化,所以也不会出 "现找不到标识符" 的错误,呵,先就这样吧!