
vs2005
文章平均质量分 78
少年弱则中国弱
这个作者很懒,什么都没留下…
展开
-
delete的类类型....C00004
今天对代码进行了一些重构。主要变化是原来直接使用一个双向链表模板类实例化一个具体的叶子类CWork。这个时候工作得很好。 主要的函数如下: //释放结点对象 //若m_bNestingDelete,一并释放结点叶子 对象 static void ReleaseItem(原创 2011-09-15 17:14:53 · 1167 阅读 · 2 评论 -
virtual被不慎重载与方法迁移
1.virtual方法是多态的基础。今天遇到的问题是子类中对基类的虚方法进行重写的同时,同时声明了const,我理解为何要加上const,或者说这个类本该由一个人来维护,但这不是要讨论的主题。不过造成的问题是明显的:以父类指针保存的子类对象,对该方法的调用就会直接调用父类方法。多么可怕,你本以为会多态的地方却根本没有多态。也许你要花上两三天才能发现问题出在了何处。保持virtual方法的声明完全一原创 2011-12-07 16:55:14 · 529 阅读 · 0 评论