关于MFC函数调用的问题。

我这几天看MFC教程,里面函数调用搞得我晕头转向的。我看到里面有一种函数调用是调用其他类的成员函数,先要实例化其他类的对象再调用。还有一种比如说“CTestDlg继承于C... 我这几天看MFC教程,里面函数调用搞得我晕头转向的。我看到里面有一种函数调用是调用其他类的成员函数,先要实例化其他类的对象再调用。还有一种比如说“CTestDlg继承于CWnd类,CWnd类当中有个UpDateData(),所以直接调用”。为什么这个不需要实例化对象?还有CTestDlg类中调用这个函数是调用的自身继承自父类的函数,还是就是调用的父类的函数? 展开
 我来答
蒙面侍卫说数码
2013-02-28 · 超过37用户采纳过TA的回答
知道答主
回答量:120
采纳率:84%
帮助的人:29.4万
展开全部
1、要理解继承的意思。 CTestDlg 类继承于 CWnd 类,因此CTestDlg 类拥有了CWnd 类的一些数据和函数,这些数据和函数已经归 CTestDlg 类所有。一般说来,父类和子类的数据和函数是分开的,并不共享。
2、要从外部调用类的成员函数,需要先建立类的对象。比如警察类是一个类,枪是警察类的一个数据成员,但是警察类是一个泛指,定义在警察类中的枪也是一个泛指,是说警察类的对象都有一把枪,但警察类不代表一个具体的人(即对象),要得到一把实实在在的枪,你必须指明具体哪个警察,比如说,北京东城区32楼保安张三,然后才能取得它的数据成员,张三 。枪,这时候,这个张三的枪才是一把实实在在的枪,才可以对它进行实际的操作。
来自:求助得到的回答
相思丶猫2C
2013-02-28 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:948万
展开全部
你学过C++没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式