MFC 全局变量

来源:百度知道 编辑:UC知道 时间:2024/06/03 15:25:56
如何定义全局变量。在任何类中都可以使用?请具体点。谢谢。

1可以在stdafx.h中定义

2但为了可读性,可以打开两个记事本,分别保存为.cpp和.h文件,在.cpp中定义,在.h中声明为外部变量,在所需要的类中包含.h头文件
eg:

在Globalsv.cpp中
#include "Globalsv.h"
int gv;

在Globalsv.h中声明为外部变量
extern int gv;

然后,将Globalsv.cpp和Globalsv.h添加到工程,
然后就可以在任意你想用变量gv的类的前面包含Globalsv.h
即可

在头文件中定义,然后使用的地方都包含这个类。