hur.cn - 华软网

 热门搜索

在class B中用到class A成员变量的值

  作者:未知    来源:网络    更新时间:2011/4/14
我写了一个程序,加了3个对话框,
通过第一个对话框上Radiobutton的值,来选择生成第2个还是第3个对话框、
现在在class A中定义了一个成员变量m_Radio,(初始值为-1)
来存储radio的选择(选第一个Radio时m_Radio=0,选第二个Radio时m_Radio=1)
在class B中用了一个switch语句,通过m_Radio的值来判断,
case 0生成第二个对话框,
case 1生成第三个对话框,
相当于一个跨类调用成员变量。。
该怎么写代码。。
还有要加什么头文件?
小弟新手,请各位高手指导、、
---华软 网友回答---
方法1 ,通过一个全局变量来传递你需要获取的变量的值;
方法2,类B 中通过 类A 的对象或者指针来获取其类内变量的值;这种情况需要在 类B的实现文件中包含类A 的头文件。
---华软网友回复---
楼上说得很对,你用第二种方法吧,引入对应头文件,并且还要实例化类A的对象,同时要注意,成员变量m_Radio不能为private,否则会报错      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。