mfc全局变量:MFC框架下的全局变量的临时解决方案
MFC和很多C书上说全局变量不样不是仅在写在外就可以了MFC运行机制完全不样我对MFC机理还没做到完全理解而现在两个窗体的间需要有数据“通信”也就是需要个公共变量来做媒介时间十分紧张容不得我慢慢理解然后解决
那么我只有有现有知识来解决了ok废话少说下面开始:
全局变量特点就是在运行期间都存在而记得在看候杰书上曾经提到:
MFC有个CXXApp(XX为工程名字如我这个就是CRSApp)类还有个这个类对象然后好像在“MFC 6大关键技术仿真”中提到有个
AfxGetApp这个全局可以得到当前这个对象指针那么只有在App类上下点功夫了
lineDrawn pixelLineWidth 0\">在CRSApp加上个类成员变量我这里用PubCurID做例子(RS就是工程名字具体情况不样)
然后在使用地方
lineDrawn pixelLineWidth 0\">
使用这个相应类指针就接收就可以了
解决感受:
这个解决方案不是很好但是确有效缺点明显在CRSApp成员中加上了没什么关系变量可能回影响直观行虽然也考虑过定义个H文件然后在用和定义地方都进去而然事情远远超过我预料这个办法不是那么有用:extern 到处用还是到处抱错我意识道可能会导致全局问题继而不可维护因此放弃“真理是有条件”恐怕说就是这么回事吧
延伸阅读
- 2010-12-15-- php全局变量,PHP中GET变量的使用
- 2010-12-9-- php全局变量,认识并使用PHP超级全局变量
- 2010-12-9-- post变量,PHP的GET/POST等大变量生成过程
- 2010-11-24-- 环境变量,警惕匿名方法造成的变量共享
- 2010-12-9-- php全局变量,PHP中函数内引用全局变量的方法
- 2010-12-9-- php全局变量,php学习之 认清变量的作用范围
- 2010-12-9-- php变量名,PHP的可变变量名
- 2010-12-9-- php全局变量,教你在PHP中使用全局变量
- 2011-2-19-- php全局变量,PHP中全局变量$_SERVER的详细用法
- 2011-5-17-- php全局变量,php中全局变量global的使用
最新评论