- 1
- 0
- 约4.02千字
- 约 9页
- 2017-02-10 发布于北京
- 举报
如何在MFC中添加全局变量和全局函数
如何在MFC中添加全局变量和全局函数
在MFC下如何定义全局变量和全局函数
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。 一、在应用程序类中定义 用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定义为这个类的成员变量和成员函数,就可以实现全局访问了。 从严格意义上讲,这种变量和函数并不是全局的,因为它仍然只是类中的成员,只是由于我们很容易获得CxxxApp类的指针,所以我们可以在文档、视图、 对话框以及各种自定义类中访问到它们,达到与全局变量类似的效果。访问时用函数“AfxGetApp()”获得CxxxApp类的指针,用 “AfxGetApp()-成员”访问变量或函数。 例: Test.h:(应用程序类头文件)
class CTestApp : public CWinApp { public: int x; //全局变量 int f(int y); //全局函数 …………};?? Test.cpp:(应用程序类程序文件)
int CTest
您可能关注的文档
最近下载
- 灌溉水有效利用系数测定技术导则(2025版).docx
- 危险性较大的分部分项工程专项施工方案编制指导手册.docx VIP
- QCR 9006-2014 铁路建设工程风险管理技术规范.pdf VIP
- 广东省职业技能等级认定试卷 证书题库答案区块链应用操作员新版中级技能考核试卷-样题.doc VIP
- 一种用于玫瑰精油提取的油水分离器.pdf VIP
- 一种体外培育牛黄及其制备方法.pdf VIP
- 水库险情处置流程.ppt
- SY-T6937-2023阵列声波测井资料处理与解释规范.pdf VIP
- DB45T 2966—2025典型森林类型的蓄积量、生物量和碳储量模型.pdf VIP
- 2026年北京市西城区九年级统一测试试卷 英语(文字版,含答案).docx VIP
原创力文档

文档评论(0)