在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,否则会报错
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。
通过第一个对话框上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,否则会报错
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。
- 上一篇文章: 未发现数据源名称并且未指定默认驱动程序
- 下一篇文章: 编译出错 :