- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 virtual被不慎重载与方法迁移
1.virtual方法是多态的基础。今天遇到的问题是子类中对基类的虚方法进行重写的同时,同时声明了const,我理解为何要加上const,或者说这个类本该由一个人来维护,但这不是要讨论的主题。不过造成的问题是明显的:以父类指针保存的子类对象,对该方法的调用就会直接调用父类方法。多么可怕,你本以为会多态的地方却根本没有多态。也许你要花上两三天才能发现问题出在了何处。保持virtual方法的声明完全一
2011-12-07 16:55:14 509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人