在MFC(Microsoft Foundation Class)中,全局變量可以通過以下方式定義和使用:
extern int g_globalVar; // 聲明全局變量
int g_globalVar = 0; // 定義全局變量并初始化
extern
關鍵字來引用全局變量。例如,在某個類的成員函數中使用全局變量:void CMyClass::MyFunction()
{
extern int g_globalVar; // 引用全局變量
// 使用全局變量
g_globalVar = 10;
}
需要注意的是,全局變量在整個程序運行期間都是可見的,因此需要謹慎使用,以避免出現不必要的沖突或錯誤。另外,全局變量的使用應該盡量遵循封裝和模塊化的原則,盡量減少全局變量的使用。