例如这样就可以了,可以实现多个类共象全局变量// *.hstruct GlobalVar
{
static int a;
};
// *.cpp
int GlobalVar::a = 0;
{
static int a;
};
// *.cpp
int GlobalVar::a = 0;
解决方案 »
- 32位真彩图转为8位灰度图 可是转化后的图像全黑
- 两台电脑除了用socket以外还有什么方法可以传递数据啊?
- COleDateTime如何按时间排序 在线等
- 多线程求助,大撒分拉
- VC++调用Oracle存储过程,查询返回游标类型的问题
- 非常奇怪的问题关于activex的WM_KEYDOWN,WM_CHAR
- 我怎么才能截获对话框中的按ENTER键的消息,并进行处理(此时我的OK按键已被我删除)在先等待
- 如何通过HICON来获得资源信息?
- 那位仁兄有QQ的代码,我想参考一下!
- 如何用vc编写程序抓取cd音轨到wave文件
- 在一个类中调用在另一个类中定义的struct???
- 什末时候,一个类的对象的变量值可以付给另一个类的对象的变量?
1-->建立一个头文件“GlobalVarDeclare.h"声明你的变量:
int a;
char b;
double c;
2-->再建立一个头文件"GloblVar.h",别的类可以包含这个头文件,
使用你的全局变量:
extern int a;
extern char b;
extern double c;
3-->在你的工程App类中的.cpp文件中,包含头文件"GlobalVarDeclare.h"
这样其他的类就可以使用全局变量了。
4-->其他的类使用全局变量,应包含头文件"GlobalVar.h"
我觉得这样是不是很清楚了,一目了然。