注册 登录
编程论坛 VC++/MFC

派生类中调用基类的函数 得到的结果是针对派生类还是基类的

信箱有效 发布于 2013-03-18 00:40, 647 次点击
CStatic m_Image[50]

m_Image[1].GetWindowPlacement(&bf);

CStatic中没有自己实现GetWindowPlacement,所以调用的应该是CStatic的父类Cwnd中的GetWindowPlacement,  那这样得到的结果,是针对CStatic的还是针对
Cwnd的呢。看书都明白 一动手就全晕了。
5 回复
#2
TonyDeng2013-03-18 00:50
对对象的。
#3
Susake2013-03-18 00:51
完全看不懂的....顶下人气...
#4
信箱有效2013-03-18 01:05
以下是引用TonyDeng在2013-3-18 00:50:15的发言:

对对象的。
意思就是说 是针对Cstatic的咧
#5
TonyDeng2013-03-18 01:08
当然啦。实际操作的就是对象实体,不管类树是怎样的,它是最后的直接子类中生成的,继承的所有代码都对这个对象实体工作。类是虚的,对象才是实的,没有对类工作的可能(除非你写的是静态类),父类、子类的工作对象都是这个真实的产品。
#6
信箱有效2013-03-18 01:15
我在构思半年前就想写的拼图呢。本来想用画刷刷 后来想想 还是用CSTATIC吧
1