主题:类中如何调用其他类的变量?
jhcnotjht
[专家分:0] 发布于 2008-04-13 16:19:00
我用MFC变了一个对话框,现在我要将对话框中的数据传递给窗口类,并且用个messagebox将其数值显示出来,我怎么调用对话框类中的数据啊?能够直接引用吗?
回复列表 (共3个回复)
沙发
p1s [专家分:4100] 发布于 2008-04-13 23:33:00
请设置友元或友元函数。具体请参见《易学C++》第十六章。
板凳
illusionjcw [专家分:1400] 发布于 2008-04-14 20:56:00
首先获的对话框类的实列,然后成员访问就可以了。
3 楼
qqsb123 [专家分:0] 发布于 2008-04-15 15:52:00
方法很多啊,可以添加成员方法(public),返回需要的数据对象
用友元也可以,只是那样破坏了类的安全性,尽量不要使用.
当然还有其它的方法,比如发送消息.
我来回复