我写了3个类,它们有80%的相同成员变量,相同函数,我想构造一个父类,这样我在使用集合时,就不用分别为每个类建立集合.有个问题,当我使用父类变量时.如何才能调用子类的非继承函数,能否将父类变量转化回子类变量,又如何才能区分该父类变量是哪个子类转过来的本人比较菜,不知道有没有表达清楚
解决方案 »
- CFile 不能创建文件
- MVP连任,感谢大家
- 关于InvalidateRect()
- 服务程序的进程间同步问题。100分
- vc++6.0中的picture控件怎么用啊?
- VC中通过FLASH按钮实现调用VB可执行文件
- dc到底是个什么概念?
- 通过程序修改注册表更改网络配置的问题。
- 如何实现给予对话框的程序在不同的分辨率、字体下都能实现最大化,当然对话框中的控件也要随着变化!
- 我的程序是vc6.0开发单文档程序,我想在程序完全启动完成之后又程序自动调用cview类或文档类中的一个非静态函数,请问能实现吗?
- 抢饭碗啦!大家帮我说说看?
- VS2008 如何给Custom Control (用户自定义控件)绑定类?
就是100%一致,如果行为不一致,也要搞3个没有关系的类,而不要硬生生的搞一个父类出来。单纯考虑你的问题。
我觉得你还是好好熟悉一下多态,
通过虚拟函数实现多态性~~