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!";
------------------------------------------------------------------
以上兩個方法已經過實際測試,能夠很好的使用。