CSDN博客

img wfh_178

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

发表于2003/9/23 1:26:00  1338人阅读

怎么在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

0 0

相关博文

我的热门文章

img
取 消
img