MFC 小技巧--怎么声明全局变量&函数

王朝vc·作者佚名  2006-01-08
宽屏版  字体: |||超大  

怎么在MFC里面声明全局变量或者函数

我们可以在CWinApp的派生类中声明静态成员变量或者成员函数,那么就可以从所有的类去访问他们:

例如:

// MyApp.h

class CMyApp : public CWinApp

{

public:

CMyApp();

static int g_nMyVariable; // 声明一个全局变量

static void g_MyFunction(); // 声明一个全局函数

...

etc

...

};

// MyApp.cpp

int CMyApp::g_nMyVariable = NULL; // 全局变量定义和初始化 CMyApp::g_MyFunction() // 全局函数定义

{

}

现在,这个变量和函数就可以从其他类中通过如下的语法访问:

CMyApp::g_nMyVariable 和 CMyApp::g_MyFunction

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有