mfcのグローバル変数の定義と使用方法

MFC(Microsoft Foundation Class) では、グローバル変数は次のように定義して使用できます。

  1. プロジェクトのヘッダファイル(例如、stdafx.h)でグローバル変数を定義します。たとえば、ヘッダファイルに次のコードを追加できます。
extern int g_globalVar; // 声明全局变量
  1. プログラムのソースファイル(例えば.cpp)でグローバル変数を定義します。ソースファイルで以下のようなコードを追加します。
int g_globalVar = 0; // 定义全局变量并初始化
  1. 母は料理を食べてくれた
void CMyClass::MyFunction()
{
    extern int g_globalVar; // 引用全局变量
    // 使用全局变量
    g_globalVar = 10;
}

グローバル変数はプログラム実行中常に参照できるため、不要な競合やエラーを避けるために注意深い使用が求められます。また、グローバル変数は可能な限りカプセル化とモジュール化の原則に従い、使用を最小限に抑えるべきです。

bannerAds