例如这样就可以了,可以实现多个类共象全局变量// *.hstruct GlobalVar
{
static int a;
};
// *.cpp
int GlobalVar::a = 0;
{
static int a;
};
// *.cpp
int GlobalVar::a = 0;
解决方案 »
- 新手求助!MFC CString对象赋值问题
- icmp头的问题
- 求教,如何隐藏掉控件本身的滚动条,换上我定制的滚动条
- 怎样用CFile的Write写入一个换行付,谢了,问题还是简单的
- 如何编一个系统快捷键,实现控制声音的开关
- 不知如何开始sdk编程的学习,要有什么样的基础,需要注意什么
- 关于编译的问题?
- 请问FLASH控件在窗口中怎么用?
- IE编程:如何得到IE当前显示的HTML文件?
- MFC串口通信编程,MSCOMM读取串口缓冲区数据失败,VARIANT InputData = m_mscom.GetInput();这条语句之后的代码都不执行
- 在一个类中调用在另一个类中定义的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"
我觉得这样是不是很清楚了,一目了然。