mfcのグローバル変数の定義と使用方法
MFC(Microsoft Foundation Class) では、グローバル変数は次のように定義して使用できます。
- プロジェクトのヘッダファイル(例如、stdafx.h)でグローバル変数を定義します。たとえば、ヘッダファイルに次のコードを追加できます。
extern int g_globalVar; // 声明全局变量
- プログラムのソースファイル(例えば.cpp)でグローバル変数を定義します。ソースファイルで以下のようなコードを追加します。
int g_globalVar = 0; // 定义全局变量并初始化
- 母は料理を食べてくれた
void CMyClass::MyFunction()
{
extern int g_globalVar; // 引用全局变量
// 使用全局变量
g_globalVar = 10;
}
グローバル変数はプログラム実行中常に参照できるため、不要な競合やエラーを避けるために注意深い使用が求められます。また、グローバル変数は可能な限りカプセル化とモジュール化の原則に従い、使用を最小限に抑えるべきです。