问一个类使用的简单的问题

gxgonline 2004-11-08 09:26:26
使用某个类的成员函数,有的类可以这样用:
CDialog::OnOk();
而有的类必须定义一个实例:
CDialog dlg;
dlg.DoModal();
为什么?
...全文
53 点赞 收藏 7
写回复
7 条回复
virtualfunction 2004年11月08日
看看虚函数的有关内容,就会明白了!……
回复 点赞
gxgonline 2004年11月08日
请问ddszhan(高等数学),如何知道:OnTest()是CSample的静态成员函数呢?即什么样的函数是基类的静态成员函数?谢谢
回复 点赞
ddszhan 2004年11月08日
CSample::OnTest();
这是在CSample的继承子类的成员函数中调用的,或者OnTest()是CSample的静态成员函数。
回复 点赞
Win32Boy 2004年11月08日
楼主在面向对象的理论中应该了解到“::”和“.”的语法含义。
其实只要基础有了,MFC里的东西就会好明白些了。
回复 点赞
pomelowu 2004年11月08日
CDialog是类名
dlg是对象名。
回复 点赞
zjz800800 2004年11月08日
不知道你想说什么?
回复 点赞
dropingleaf 2004年11月08日
多看看书就知道了
用多了就习惯了
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7889

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告