VC6.0 中全局變量的應用方法

2010-09-07 17:13

VC6.0 中全局變量的應用方法

方法一:

------------------------------------------------------------------------------------

在現有工程 中 添加 Golbal.h 頭文件,內容如下:

//#if !defined(GLOBAL__INCLUDED_)
//#define GLOBAL__INCLUDED_


extern int m_timeshow;

extern double m_num;

extern CString m_title;


//#endif

然後再添加 Global.cpp 源文件,對應的內容如下:

#include "stdafx.h"

int m_timeshow;

double m_num;

CString m_title;

到此爲止,只需要在相應的 類前邊 添加 #include "Global.h"

則在相應的類中就可以 使用 m_timeshow 、m_num和m_title三個變量

------------------------------------------------------------------

方法二:

------------------------------------------------------------------

先在相應的類CTestApp的定義中添加相應全局變量的定義:

class CTestApp:public CWinApp

{

    public:

                   int x;

                  CString str_title;

}

然後在其它需要使用以上兩個全局變量的類中,可以用類似以下的代碼使用:

CTestApp * app =(CTestApp *)AfxGetApp();

app->x = 0;

app->str_title="hello you!";

------------------------------------------------------------------

以上兩個方法已經過實際測試,能夠很好的使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章