中易网

请问VC中如使用m_nWidth, m_nDlgWidth, m_Multiple_width等这类相关变量需要放在相关类中重新定义吗

答案:2  悬赏:30  
解决时间 2021-01-27 06:40
请问VC中如使用m_nWidth, m_nDlgWidth, m_Multiple_width等这类相关变量需要放在相关类中重新定义吗
最佳答案
所有C++程序,变量使用前必须声明。
你这个程序中,change_flag明显是类成员变量,需要声明在类的头文件中(类内),其它你提及的变量,要看是否在其它类成员函数中使用了,如果没有,那么作为局部变量在OnInitDialog中声明就可以了,否则要声明为成员。追问请问我在定义这个变量时,是在这个CAboutDlg中添加,还是CYSDlg中定义?(本人初学VC,希望大神指教,如果可以,可以加个QQ吗,986393473,跪谢!)

追答在哪个类使用,在哪个类添加变量。
学习VC/C++,基础语法知识很重要,这个依靠提问是不行的,必须认真看完一本C++语法书,这样才能在学习进步中有很高的效率,否则很难进步。
全部回答
如果这些变量,你还要在其他函数中使用,那么就最好放在 类里面,作为成员变量,
如果你只是要在 OnInitDlg 这个函数中使用,那么定义局部变量就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
极+Ji 2成功刷newifi2.0,求教识别SD卡移动硬
肖骁和建国是MOMO直播《多数派选择》中哪一期
新浇筑的混凝土地面怎么做地坪
中国石化加油站(坝土街)地址好找么,我有些事
请教野钓深水怎么配商品饵
捷仕玛是英国品牌吗
曹操是英雄么?
雷士照明的灯具与普通灯具有什么区别
角1=60度∠2=25度∠3=20度求∠4的度数四年级
函数f(x)=sin x-cos x的最大值为????
淘宝id后面有v是什么?有什么特权吗
吞食天地2 中 我 只有关羽跟周仓怎么打败蔡阳
日本兹贺和北海道相差多远
给抗日剧跪了 这么拍电视剧是不是有点侮辱历
禁止临时停车路段可以上下人吗?还有禁止停车
推荐资讯
为什么要说一个男人犯二了
梦六梦七为什么没有科比参加?
请问我想去福永镇塘尾村福园一路鹏州工业园众
缘之一字何为?
《不思议迷宫》冒险之森灵魂有哪些
求解!!!!!
停车场(工农路)(工农路与步行街交叉口南50米
移动这个免费宽带要满足128元才可以,那个最
新smart 2015款颜色哪个好
GYZF4(250*54)代表什么?
abp060里的妹妹叫什么呀
我的联通手机号并没有开通大王卡,可是为什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?